C语言实现【文件读取——打开txt文件】代码+运行结果

目录:

            • 1.目标要求:
            • 2.C语言代码:
            • 3.运行结果:


1.目标要求:

1.手动输入文件名称,如:ab.txt(文件在代码工程文件夹中)
2.读取文件内容并输出


2.C语言代码:

ps: 学习于《C Primer Plus》

// file_eof.c --打开一个文件并显示该文件
#include
#include// 为了使用exit()
int main()
{
	int ch;//getc的返回值是整数
	FILE *fp;//文件指针
	char fname[50];	// 储存文件名
	printf("Enter the name of the file: ");
	scanf("%s",fname);
	fp = fopen(fname,"r");	// 打开待读取文件
	if (fp == NULL)// 如果失败
	{
		printf("Failed to open file. Bye\n");
		exit(1); // 退出程序
	}
	// getc(fp)从打开的文件中获取一个字符
	while((ch=getc(fp))!=EOF)
		putchar(ch);
	fclose(fp);// 关闭文件
	return 0;
}



3.运行结果:

C语言实现【文件读取——打开txt文件】代码+运行结果_第1张图片
上图是原始记事本文件
C语言实现【文件读取——打开txt文件】代码+运行结果_第2张图片
上图是运行初始状态
C语言实现【文件读取——打开txt文件】代码+运行结果_第3张图片
上图是输入文件名< ab.txt >之后

你可能感兴趣的:(C语言实现【文件读取——打开txt文件】代码+运行结果)