[Comm] С программисты помогите пожалуйста.
Yura Kalinichenko
=?iso-8859-1?q?yuk_=CE=C1_iceb=2Evinnitsa=2Ecom?=
Пн Фев 28 13:05:57 MSK 2005
On Пнд, 2005-02-28 at 12:31 +0300, Oleg Pan wrote:
> Hello ,
>
> Master 2.4
> gcc version 3.3.3 20040412 (ALT Linux, build 3.3.3-alt5)
>
> компиляция gcc file.c без ошибок
> при запуске SegFault
> я думаю там /**/ он не может выполнить strtok
>
#include <string.h>
#include <stdio.h>
#define MAXS 80
int main(){
char string[MAXS];
const char *delim = ",";
char *token;
strncpy(string, "a string, of , ,tokens", MAXS-1);
token = strtok(string,delim);
/**/
while (token !=NULL) {
printf("%s\n",token);
token = strtok(NULL,delim);
};
return 0;
};
[yuk на yuk tmp]$ cc -O2 tst.c -o tst
[yuk на yuk tmp]$ ./tst
a string
of
tokens
--
Yura Kalinichenko
Подробная информация о списке рассылки community