리눅스 strtok ! 질문드릴께요.
날놓아줘
2023.04.01
질문 제목 :리눅스 strtok ! 질문드릴께요. 리눅스상 strtok 사용시 세그먼테이션 오류 발생.
리눅스 gnc를 사용해서 제작중인데 strtok 사용을 하면 세그먼테이션 오류가 뜹니다.질문 내용 :
#include stdio.h
#include string.h
#include stdlib.hvoid main()
{
char szline[500];
memset(szline, 0, sizeof(szline));
strcpy(szline, 0 1256 2099 2842 508 36 2 1 2 0 0 0 0 0 0 0 6746 0 0 0 289 9393);
int nvalue[50];
memset(nvalue, 0, sizeof(nvalue)); char *tmp;
tmp = strtok(szline, \t);
nvalue[0] = atoi(tmp); int i = 1;
while(tmp != null)
{
tmp = strtok(null, \t);
nvalue[i] = atoi(tmp);
printf(nvalue[i] : %d\n, i, nvalue[i]);
i++;
}
}해당 프로그램을 돌리면 에러가 없는데..
실행시 오류가뜨네요.ㅡㅡ;