提高项目40-带行号显示文件
来源:互联网 发布:页游平台源码 编辑:程序博客网 时间:2024/05/22 00:37
任务和代码:设计一个程序,读取命令行中给出的文件,将其内容在屏幕上显示出来,并在其行首显示行号(行号从1开始);
/*文件名:main.c作者:小风景完成日期:2016.7.20问题描述:设计一个程序,读取命令行中给出的文件,将其内容在屏幕上显示出来,并在其行首显示行号(行号从1开始);程序输出:*/#include <stdio.h>#include <string.h>#include <stdlib.h>int main(int argc,char *argv[]){ int number = 0; char buffer[1024] = {0}; FILE *fp = NULL; if(argc < 2) //判断传入参数必须大于两个 { printf("Usage: %s textfile \n",argv[0]); exit(1); } if((fp = fopen(argv[1],"r")) == NULL) //打开文件 { printf("open %s file error!\n",argv[1]); exit(1); } while(fgets(buffer,sizeof(buffer),fp)) //读取文件内容 { number++; printf("%3d: %s",number,buffer); memset(buffer,0,sizeof(buffer)); //使用完buffer后第二次使用需要初始化 } fclose(fp); return 0;}
程序运行结果:
0 0
- 提高项目40-带行号显示文件
- 提高第38课时,实践2,项目2 - 带行号显示文件
- 提高项目40.1-带行号的显示1
- 《C语言及程序设计》实践参考——带行号显示文件
- 带行号显示的 RichEdit 改造
- 用cat命令带行号查看文件
- vim打开文件时显示行号
- IDA 显示.o文件的行号问题
- vs2010 显示代码文件的行号
- linux中查看文件时显示行号
- linux中查看文件时显示行号
- vim打开文件时显示行号
- linux nl 查看文件内容,显示行号
- linux文件操作 nl显示行号
- vim打开文件时显示行号
- linux编辑文件时显示行号
- 显示文件内容时显示行号命令nl
- 提高项目38-带姓名的成绩单
- 开发环境搭建3:linux下tuxedo安装
- TCP数据报首部
- 【面试编程题】6-动态规划类题
- 【GDOI模拟】GCD和XOR
- UIMenuController的使用简介
- 提高项目40-带行号显示文件
- 初探直播客户端(android)技术
- poj 1463 Strategic game(树形dp)
- 【杭电-oj】-1070-Milk(结构体)
- 深入理解linux网络技术内幕:用户空间与内核的接口
- break,continue,return
- HDU 1240 Asteroids!【BFS】
- Java烧脑驴游(九)--分支结构
- Android Studio的JNI开发快餐教程