c语言display头文件,//程序名为:display.c//执行时可用:displa

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

//程序名为:display.c

//执行时可用:display filename1 形式的命令行运行。显示文件filename1中的内容。例如,执行命令行display display.c将在屏幕上显示display的原代码。

//File display program.

#include

void main(int argc,char *argv[]) //命令行参数

{

int ch;//定义文件类型指针

FILE *fp;//判断命令行是否正确

if(argc!=2)

{

printf("Error format,Usage: display filename1\n");

return; //键入了错误的命令行,结束程序的执行

}

//按读方式打开由argv[1]指出的文件

if((fp=fopen(argv[1],"r"))==NULL)

{

printf("The file can not be opened.\n",argv[1]);//打开操作不成功

return;//结束程序的执行

}

//成功打开了argv[1]所指文件

ch=fgetc(fp); //从fp所指文件的当前指针位置读取一个字符

while(ch!=EOF) //判断刚读取的字符是否是文件结束符

{

putchar(ch); //若不是结束符,将它输出到屏幕上显示

ch=fgetc(fp); //继续从fp所指文件中读取下一个字符

} //完成将fp所指文件的内容输出到屏幕上显示

fclose(fp); //关闭fp所指文件

}

我想问像这种c程序该怎样运行,试了好多次,都不知道怎么回事,上网也找不到,就是不知道像这种文件的输入输出怎么弄,书上也没写,就给代码,。大佬们,救救小萌新吧,c primer plus这本书快看完了,就卡在这里了,贼难受,自己弄了一天了,还是一脸懵

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值