fel meddelandet
Hej får fram
fel meddelandet skulle någon kunna hjälpa mig med att fixa denna kod jag försökte ändra den till strtok_s men det hjälpte inte
Severity Code Description Project File Line Suppression State
Error C4996 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
koden;
#include <stdio.h>
#include <string.h>
#define SIZE 100
int
main(void)
{
char arr[SIZE];
int count = 0;
printf("Enter a sentence:");
fgets(arr, SIZE, stdin);
char* bp = arr;
while (1) {
char* cp = strtok(bp, " \n");
bp = NULL;
if (cp == NULL)
break;
if (++count == 2) {
printf("%s\n", cp);
break;
}
}
if (count < 2)
printf("The sentence is to short!\n");
return 0;
}
Hur ser din kod ut med strtok_s?
Varför inte nämna strtok i rubriken? Du har många trådar om samma program nu.
Laguna skrev:Hur ser din kod ut med strtok_s?
Varför inte nämna strtok i rubriken? Du har många trådar om samma program nu.
jag vet ändrar mitt progam hela tiden,jag försöker ren skriva den. Behöver jag göra om min kod nför att strtok_s ska funkar?
Du ska förstås anropa strtok_s på det sätt som strtok_s ska anropas. Hur går det när du använder strtok_s?
tack endå ,men har löst uppgiften.