-1

私はそのような入力文字列を持っていますA,B: A ' B * A B ' * +

私はstrtokここで私のコードと出力を使用してそれを分割しようとしています

    int main(int argc, char **argv)
{
    char *vars;
    char *formula;
    vars = strtok(argv[1],":");
    formula = strtok(NULL,":");
    printf("%s %s\n", vars,formula);

}

A,B <null>

strtok を 2 回目に呼び出すと、なぜ返されるのnullですか?

4

2 に答える 2