1. 主页
  2. 文档
  3. C语言教程
  4. C语言文件处理
  5. C程序打印文件内容

C程序打印文件内容

在 C 语言中fopen()用于打开和fclose()用于关闭文件

#include <stdio.h>
#include <stdlib.h> // For exit()

int main()
{
FILE *fptr;

char filename[100], c;

printf("Enter the filename to open \n");
scanf("%s", filename);

// Open file
fptr = fopen(filename, "r");
if (fptr == NULL)
{
printf("Cannot open file \n");
exit(0);
}

// Read contents from file
c = fgetc(fptr);
while (c != EOF)
{
printf ("%c", c);
c = fgetc(fptr);
}

fclose(fptr);
return 0;
}

输出:

Enter the filename to open
a.txt
/*Contents of a.txt*/
这篇文章对您有用吗?