F
Fatih Gey
Hi,
.. following causes a segfault. .. didn't
know why ?!
int main() {
char name[15];
strcpy (name, "ab8bc8cd8ed");
char cur[800];
strcpy (cur, strtok(name, "8"));
while (cur) {
printf ("Output: %s\n", cur);
printf ("Stringlength %i\n", strlen(cur));
strcpy(cur,strtok(0, "8"));
printf ("next\n");
}
}
output: -----------------------
Output: ab
Stringlength 2
next
Output: bc
Stringlength 2
next
Output: cd
Stringlength 2
next
Output: ed
Stringlength 2
Segmentationfault
.. following causes a segfault. .. didn't
know why ?!
int main() {
char name[15];
strcpy (name, "ab8bc8cd8ed");
char cur[800];
strcpy (cur, strtok(name, "8"));
while (cur) {
printf ("Output: %s\n", cur);
printf ("Stringlength %i\n", strlen(cur));
strcpy(cur,strtok(0, "8"));
printf ("next\n");
}
}
output: -----------------------
Output: ab
Stringlength 2
next
Output: bc
Stringlength 2
next
Output: cd
Stringlength 2
next
Output: ed
Stringlength 2
Segmentationfault