带分隔符重叠的fscanf

时间:2020-05-13 20:08:53

标签: c linux scanf delimiter

我在C上有fscanf分隔符的陌生问题。

data.txt在下面。

k:01062003200:0222005000:G5
g:01034567800::G7
n:01068003200:0222000000:G6
m:01023450987::

如您所见,并非总是在分隔符':'之间写入数据 但无论如何我都必须加载它,即使它是""

fscanf(fileName, "%[^:]:%[^:]:%[^:]:%s", name, phone1, phone2, memo)

这是我的代码,只能在分隔符之间没有空格的行上很好地工作。

如何全部加载?

0 个答案:

没有答案
相关问题