如何使用<从文本文件中读取整行

在线的.0227

我试图从某个文本文件中获得整行而不是一个单词,直到遇到空白为止,这是源代码:

#include <stdio.h>

void main() {
  int lineNum=0;
  char lineContent[100];

  scanf("%s", &lineContent);
  printf("%s\n", lineContent);
}

这是我的文本文件,称为test.txt,内容包含2行:

111 John Smith 100 98 1.2 2.5 3.6
222 Bob  Smith 90 91 3.2 6.5 9.6

然后使用以下命令运行它:

a.out < test.txt

我的输出是:

111

我想要的是:

111 John Smith 100 98 1.2 2.5 3.6

当然,我可以简单地使用while语句,然后递归读取直到达到EOF,但这不是我想要的。我只想每次从文件中读取一整行。

我怎样才能做到这一点?

非常感谢你。

约翰·布林格

fgets()是最方便的一次读取一行文件的标准库功能。GNUgetline()更加方便,但是它是非标准的。

scanf()但是,如果要使用,则可以使用字[段描述符代替s

char lineContent[100];

scanf("%99[^\n]", &lineContent);
getchar();

请注意,lineContent在遇到长行的情况下,使用显式字段宽度来防止越界还请注意,[描述符的不同之处s在于[它不会跳过前导空白。如果保留前导空白对您很重要,那么scanf使用s字段将是入门者。

getchar()读取终止换行符,假设存在一个,并且scanf()没有不到达行末读99个字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何读取行中特定单词的文本文件并将整行写入另一个文本文件?

来自分类Dev

如何从.INI文件中读取字符串,然后从文本文件中读取该字符串,并使用Python打印整行?

来自分类Dev

如何使用python读取文本文件中的数字?

来自分类Dev

如何使用 Pandas 在 Python 中读取文本文件

来自分类Dev

如何在文本文件中搜索单词并使用Python打印整行?

来自分类Dev

如何从文本文件中读取标题下的文本

来自分类Dev

如何从应用程序目录文本文件中读取文本文件

来自分类Dev

使用numpy从文本文件中读取文件

来自分类Dev

如何在python的文本文件中读取数字?

来自分类Dev

如何同时从文本文件中读取不同的行

来自分类Dev

如何从R中的文本文件读取矩阵

来自分类Dev

如何在Matlab中读取多个文本文件?

来自分类Dev

如何只读取目录中的文本文件?

来自分类Dev

如何在Python中从文本文件读取input()

来自分类Dev

如何从python中的文本文件读取int数组?

来自分类Dev

如何通过名称读取Java中的文本文件

来自分类Dev

如何从文本文件中读取此消息?

来自分类Dev

如何从文本文件中读取信息?

来自分类Dev

如何在Matlab中读取多个文本文件?

来自分类Dev

我如何从上传的文本文件中读取

来自分类Dev

如何从R中的文本文件读取矩阵

来自分类Dev

如何从bash中的文本文件读取坐标?

来自分类Dev

如何逐行从python中的文本文件读取

来自分类Dev

如何从文本文件中读取VB格式的代码?

来自分类Dev

如何从Android Studio中的资产读取文本文件?

来自分类Dev

如何从jQuery中的文本文件读取

来自分类Dev

我如何从文本文件中读取列表?

来自分类Dev

如何从文本文件中读取和保存数据?

来自分类Dev

如何从文本文件中读取 5 行

Related 相关文章

  1. 1

    如何读取行中特定单词的文本文件并将整行写入另一个文本文件?

  2. 2

    如何从.INI文件中读取字符串,然后从文本文件中读取该字符串,并使用Python打印整行?

  3. 3

    如何使用python读取文本文件中的数字?

  4. 4

    如何使用 Pandas 在 Python 中读取文本文件

  5. 5

    如何在文本文件中搜索单词并使用Python打印整行?

  6. 6

    如何从文本文件中读取标题下的文本

  7. 7

    如何从应用程序目录文本文件中读取文本文件

  8. 8

    使用numpy从文本文件中读取文件

  9. 9

    如何在python的文本文件中读取数字?

  10. 10

    如何同时从文本文件中读取不同的行

  11. 11

    如何从R中的文本文件读取矩阵

  12. 12

    如何在Matlab中读取多个文本文件?

  13. 13

    如何只读取目录中的文本文件?

  14. 14

    如何在Python中从文本文件读取input()

  15. 15

    如何从python中的文本文件读取int数组?

  16. 16

    如何通过名称读取Java中的文本文件

  17. 17

    如何从文本文件中读取此消息?

  18. 18

    如何从文本文件中读取信息?

  19. 19

    如何在Matlab中读取多个文本文件?

  20. 20

    我如何从上传的文本文件中读取

  21. 21

    如何从R中的文本文件读取矩阵

  22. 22

    如何从bash中的文本文件读取坐标?

  23. 23

    如何逐行从python中的文本文件读取

  24. 24

    如何从文本文件中读取VB格式的代码?

  25. 25

    如何从Android Studio中的资产读取文本文件?

  26. 26

    如何从jQuery中的文本文件读取

  27. 27

    我如何从文本文件中读取列表?

  28. 28

    如何从文本文件中读取和保存数据?

  29. 29

    如何从文本文件中读取 5 行

热门标签

归档