My strlen code segfaults
Can someone tell m why am i getting sigsegv on this?
#include <stdio.h>
#include <string.h>
int main ()
{
char szInput[256];
printf ("Enter a sentence: ");
fgets (szInput, 256, stdin);
size_t n = (unsigned)strlen(szInput);
printf ("The sentence entered is %ld characters long.\n", n);
return 0;
}
When I run it segfaults.
unix>strlen_ex
Enter a sentence: foo bar burr
Segmentation fault
No comments:
Post a Comment