类似于:

int n = sscanf(%s %s ...


它将在int n中保存给定行上多少个字符串元素,

该文件可以包含多行,每行包含许多元素,例如

efefefef efefef
dfefe fefef  eef efef efef efefef
efefef efefef efefe
efeefef [wdfefefef]


第一行n = 2;
第二行n = 6

还应该如何从字符串中删除括号以使thr字符串进入括号?

问候

最佳答案

假设用“元素”表示单词,最好的选择是使用strtok并将适当的终止符列表(包括空格,'[',']'等传递给它)。

关于c - 如何计算文件给定行中的元素数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18104612/

10-09 08:56