阅读背景:

第38章项目2-带行号显示文件(一、单个文件)

来源:互联网 

问题及代码:

/*
Copyright(c)2018,CSDN学院行者-
All rights reserved.
文件名称:main.c
作者:乔帅
完成日期:2018年4月2日
版本号:v1.0

问题描述:用命令行运行程序
输入描述:输入命令
程序操作:根据具体命令进行操作
程序输出:输出操作后的结果
*/
#include<stdio.h>
#include<stdlib.h>

int main(int argc , int *argv[]){
    int line[128] , row;
    FILE *fp;
    fp = fopen(argv[1],"r");
    if(argc < 2){
        printf("Usage: %s textfile \n",argv[0]);
        exit(1);
    }
    if(fp == NULL){
        printf("Can not open %s\n",argv[1]);
        exit(0);
    }
    row = 0;
    while(fgets(line , 128 , fp)!=NULL){
        printf(" %3d: %s", ++row, line);
    }
    fclose(fp);
    return 0;
}/*
Copyright(c)2018,CSDN学院行者-
All righ



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: