gpt4 book ai didi

c - 仅读取文件中选定的数据

转载 作者:行者123 更新时间:2023-11-30 17:48:21 25 4
gpt4 key购买 nike

我有一个文件,其中包含示例中写入的数据:

    text1 1542 542 6325 6523 3513 323
text2 1232 354 5412 2225 2653 312
text3 ....
...

我希望我的程序仅读取和打印选定的数据,即每隔两行仅读取和打印第三列和第四列。因此,我需要跳过开头的字符串“text1”,以及该行中的其余列。我怎样才能做到这一点?

最佳答案

带有*修饰符的scanf会跳过这部分数据,所以在你的情况下这样做

fscanf(FilePointer,"%s %*d %*d %d %d", &col3, &col4);

它将按照您的意愿读取第 3 列和第 4 列。

然后用常规方法打印它们

printf("%d %d\n", col3, col4);

关于c - 仅读取文件中选定的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18623997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com