strtok

    -1

    2답변

    #include <stdio.h> #include <string.h> #include <stdlib.h> void split_line(char **fields, char *line); int main() { char *fields[5]; char *line = "donuts,are,cool,and,tasty"; int

    1

    1답변

    이 코드를 실행하면 세그먼트 오류가 발생합니다. main() { char *line ="2,3,22"; int size=3,i,j; double value; char *val; for (i = 0; i<size ; i++) { if (line == NULL) break; printf("%

    0

    1답변

    strtok을 사용하는 것이 입력의 형식 때문에 가장 좋을 것이라고 가정했습니다. 라인의 예를 들어 프로그램이 읽을 것이다 : 오류를 감지 할 때 는하지만 몇 가지 문제로 실행했습니다 .data 123,456,89 .data 12, 34, 53 , 64 이 모두 확인합니다. 입력은 예를 들어, 올바르지 않은 경우 내 문제이다 .data 200 400

    0

    1답변

    strtok에 대해 한 번 더 delim을 사용하는 방법이 있습니까? load 나 init 둘 중 하나에서만 작동하도록 코드를 얻을 수 있지만 둘 다 사용할 수는 없습니다.가 if ((tok = strtok(choice, " ")) && strcmp(tok, COMMAND_LOAD) == 0){ tok = NULL; if((tok = st

    1

    2답변

    /* 배열에 토큰을 저장하는 코드가 정확한지 확신 할 수 없습니다. 내 프로그램을 실행할 때마다 token[0]을 내 변수와 비교하는 코드는 출력을 제공하지 않으며 할당 된 기능을 수행하지 않기 때문에 그렇습니다. 는 그러므로 나는 나의 코딩에 대한 부정확 한 뭔가가 확신합니다. */ #include <stdlib.h> #include <stdio.h>

    0

    1답변

    문자열을 토큰으로 분할하는 strtok() 함수를 사용하고 있습니다. 문제는 행에 구분 기호가 2 개있는 경우입니다. /* strtok example */ #include <stdio.h> #include <string.h> int main() { char str[] ="Test= 0.28,0.0,1,,1.9,2.2,1.0,,8,4,,,4

    0

    2답변

    strtok을 사용하여 텍스트 파일을 문자열로 분할하려고합니다. 텍스트 파일에 '\ n', '?,,. ' 등등 ... 맞춤법 검사와 그 줄 번호에 실패한 단어를 인쇄해야합니다. 선을 추적하는 것이 내가 고심하는 것입니다. 나는 지금까지 시도했지만 그것은 단지 텍스트 파일의 첫 번째 행에 대한 결과를 반환 char str[409377]; fread(str,

    0

    1답변

    나는 형식 "token1, token2, token3" 의 STR라는 문자열을 말해봐 내가 너무 char* tok1 = strtok(str, ", "); char* tok2 = strtok(str, ", "); char* tok3 = strtok(str, "\0"); //this line is incorrect 처럼 자신의 char 배열에 각 토

    1

    2답변

    문자열과 파일을 구분해야합니다. String = "21:12:36 14:45:25 08:17:24" strtok()을 수행하고 모든 토큰을 배열에 넣으면 모든 것이 잘 작동하지만 strtok()을 두 번째로 수행하면 모든 것이 엉망이됩니다. 예 : char *p = strtok (code, " "); while (p != NULL){ dal[i+

    1

    2답변

    제목이 혼란 스럽다는 것을 깨닫고 그것을 명확하게 생각할 수 없습니다. 기본적으로 strtok 루프 내에서 strtok 루프를 호출하지만, 내부 strtok 함수가 runCommand에서 반환 될 때 첫 번째 strtok 루프가 중지됩니다. 첫 번째 세미콜론 다음에 다른 인수가있는 경우에도 루프를 종료합니다. runCommand()를 호출하지 않으면 예상대