读取字符串直到找到字符,跳过它并读取下一个字符串

时间:2017-04-30 00:35:45

标签: c csv input

我正在尝试编写一个以下列格式接收输入的函数:

  

samplestring1; samplestring2; samplestring3;

现在我正在使用这段代码来阅读它:

scanf("%[^;]",string1);
scanf("%[^;]",string2);

但是一旦它读取第一个字符串,下一个scanf会忽略其余的输入,因为';'在路上。

有没有使用这种scanf“正则表达式”格式的解决方案?

0 个答案:

没有答案