C语言完美演绎9-18
/* 范例9-18 《※注意范例9-189-30程序执行方式请参考范例光盘Samples\Ch9\readme.txt说明》*/#include stdio.h#include stdlib.hvoid main(int argc,char *argv[]){FILE *fp1;int ch,i,count;if ((fp1fopen(argv[1],w))NULL) /* 打开新文件覆盖 */{printf(文件%s打开失败\n,argv[1]);exit(1); /* 强迫离开程序 */}for(i0;i26;i){chputc(i65,fp1); /* A,B...,Z写到fp1 */if (chEOF) /* 写入字符失败 */{printf(打开写入失败\n);exit(1);}}fclose(fp1);fp1 fopen(argv[1],r);count0;while((chgetc(fp1))!EOF){putc(ch,stdout); /* stdout为标准输出设备(一般为屏幕) */if(count %5 0) /* 每五个字母跳下一行 */putchar(\n);}fclose(fp1);}程序执行结果D:\TCp9-18 out.txtABCDEFGHIJKLMNOPQRSTUVWXYZD:\TCtype out.txtABCDEFGHIJKLMNOPQRSTUVWXYZD:\TC
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2583439.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!