0 我需要用C語言解析文檔。我正要使用strtok函數,但我不知道它是否是最好的方法,或者只是一個令牌系統就足夠了(搜索\ n,空間等)。解析文檔,C 該文檔的每一行的結構是:element \ n元素「x」。 感謝:-) 來源 2011-05-01 lilawood +0 你對行的定義與C的通常定義的行有點不一致:「由(幷包括)一個''\ n''結尾的一串字符」。你將不得不做額外的工作來處理你的「線路」中嵌入的''\ n''。 – pmg 2011-05-01 10:49:20
0 我不記得細節,但我在幾個來源看到的strtok是不安全的作品。如果你問我,你最好自己動手。 來源 2011-05-01 10:08:08 Kawa +2 'strtok()'不是可重入的。但是,你可以使用'strtok_r()'這很好。 – che 2011-05-01 11:20:25 +0 如果你的程序沒有使用共享內存線程,'strtok()'是完全正確的。 – geocar 2011-05-01 12:22:17 +0 謝謝!我將使用strtok或strtok_r – lilawood 2011-05-01 15:55:11
你對行的定義與C的通常定義的行有點不一致:「由(幷包括)一個''\ n''結尾的一串字符」。你將不得不做額外的工作來處理你的「線路」中嵌入的''\ n''。 – pmg 2011-05-01 10:49:20