一个控制台程序,怎么让用户输入一个txt文件,然后打开并显示在控制台
我知道如何在程序中打开一个txt并显示在控制台,就是想知道如何让用户指定一个txt文件打开并显示23点之前在线等...
我知道如何在程序中打开一个txt并显示在控制台,就是想知道如何让用户指定一个txt文件打开并显示
23点之前在线等 展开
23点之前在线等 展开
展开全部
#include <stdio.h>
#include <string.h>
int main()
{
char filename[25] = {0};
char temp;
FILE *fp;
printf("Input file name: ");
gets(filename);
fp = fopen(filename, "rb");
if (fp == NULL)
{
printf("File open eorro!\n");
return 1;
}
while (1)
{
temp = fgetc(fp);
if (feof(fp))
{
break;
}
putchar(temp);
}
fclose(fp);
return 0;
}
#include <string.h>
int main()
{
char filename[25] = {0};
char temp;
FILE *fp;
printf("Input file name: ");
gets(filename);
fp = fopen(filename, "rb");
if (fp == NULL)
{
printf("File open eorro!\n");
return 1;
}
while (1)
{
temp = fgetc(fp);
if (feof(fp))
{
break;
}
putchar(temp);
}
fclose(fp);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询