21xrx.com
2024-12-22 22:30:35 Sunday
登录
文章检索 我的文章 写文章
C语言中如何读入文件中的字符串
2023-06-16 11:11:07 深夜i     --     --
C语言 文件操作 读取文件 字符串 fopen fclose fgets

在C语言中,文件操作是很常见的一种操作,如果我们想要读取一个文件中的字符串,该怎么办呢?

首先我们需要了解一下C语言中读取文件的函数——fopen()和fclose()。fopen()函数用于打开一个文件,我们同样可以通过它来创建一个新文件。fclose()则是用于关闭一个文件的函数。

接下来,我们需要使用fgets()函数来读取文件中的字符串。fgets()函数的原型如下:

char *fgets(char *str, int n, FILE *stream);

其中,str是用来存储读取的字符串的指针;n是指读取的字符数;stream是文件指针。

下面是一个示例代码:


#include

int main()

{

  FILE* fp;

  char str[100];

  fp = fopen("test.txt", "r");

  if(fp == NULL)

  {

    printf("文件打开失败");

    return 0;

  }

  

  while(fgets(str, 100, fp) != NULL)

  {

    printf("%s", str);

  }

  fclose(fp);

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复