我需要解析文本文件並處理數據。有效數據通常用TS後跟10個數字的時間戳(TS1040501134)或隨後的9個數字(A098098098)的值表示...所以它將類似於TS1040501134A111111111B222222222...........TS1020304050A000000000........
解析時忽略文件中的字符
但是,沒有數據時會出現填充符0。所以,這種情況可能是
00000000000000000000TS1040501134A111111111B2222222220000000000TS1020304050A000000000........`
現在,我們可以看到我需要忽略這些零。我怎麼能這樣做?我正在使用gnu C.
永遠不要使用strlen()。 – WhirlWind 2010-04-19 22:05:47
@WhirlWind。你會建議使用... Critisim是受歡迎的,但至少對它有建設性(指導性)。 – NealB 2010-04-20 01:53:21
strnlen();總是使用字符串函數的長度限制變體。 – WhirlWind 2010-04-20 13:41:03