[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