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

程序运行后,把用户输入的源文件每行前面加上行号并寸在指定的目标文件中

要点:

文件的读写

程序命令行参数的使用

#include

void main(int argc,char *argv[])/*这是程序执行时的标准参数写法,argc是参数的个数

argv是参数具体的字串*/

{

FILE *fsource,*ftarget;/*分别指向源文件和目标文件,其余的我就不写了*/

int ln;

char line[600];

if(argc<3)

{

printf("Incorrect Argument Numbers.\nUsage:xx s_file t_file\n");

exit(1);

}

if((fsource=fopen(argv[1],"rt"))==NULL)

{

printf("Can't open source file %s.\n",argv[1]);

exit(1);

}

if((ftarget=fopen(argv[1],"wt"))==NULL)

{

printf("Can't open target file %s.\n",argv[2]);

exit(1);

}

ln=1;

while(fgets(line,512,fsource)!=NULL)

if(fprintf(ftarget,"%-6d%s",ln++,line)==EOF)

{

printf("Can't write to %s.\n",argv[2]);

fclose(fsource);

exit(1);

}

fclose(fsource);

if(fclose(ftarget)==EOF)

{

printf("Can't close file %s,operation failed.\n",argv[2]);

exit(1);

}

printf("Operation accomplished.\n");

}

C语言怎么给程序加上版本号,给自己的程序加上行号相关推荐

  1. 为指定c 语言源程序添加行号,给自己的程序加上行号

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序运行后,把用户输入的源文件每行前面加上行号并寸在指定的目标文件中 要点: 文件的读写 程序命令行参数的使用 #include void main(in ...

  2. c语言中行号大小调整,给自己的程序加上行号

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序运行后,把用户输入的源文件每行前面加上行号并寸在指定的目标文件中 要点: 文件的读写 程序命令行参数的使用 #include void main(in ...

  3. 如何添加行号 c语言,如何为程序代码加上行号

    若需要将程序代码放进词交报告或做文件时,或许我们会想将程序代码加上行号方便讲解,如同博客园显示程序代码那样,我们该如何做呢? 介绍 使用环境:Visual C++ 9.0/视觉演播室2008年 一段C ...

  4. c语言:从标准输入读取几行输入,输入打印到标准输出上,加上行号

    编写一个程序,从标准输入读取几行输入.每行输入都要打印到标准输出上,前面加上行号. 在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制. 解:程序: #include <stdio. ...

  5. VC MFC程序,在About对话框中获取并显示程序的版本号

    =================================================本文为HeYuanHui原作 转载必须确保本文完整并完整保留原作者信息及本文原始链接! NN:     ...

  6. 怎样在 Markdown 中使程序代码带上行号

    在图灵社区使用 Markdown 写文章时,如果在一段文字的每行开头加上四个空格,或者一个制表符(Tab),这段文字就会被视为程序代码.这样,就会自动识别所用的编程语言,进行代码染色,语法高亮显示.但 ...

  7. 《C Primer Plus》第二章——C语言概述(程序示例与解释,提高程序可读性,函数的定义与使用,调试,关键字,复习题与编程练习)

    文章目录 第二章-C语言概述 本章内容 简单的C程序示例 示例解释 快速概要 程序细节 简单程序的结构 提高程序可读性的技巧 进一步使用C 多个函数 调试程序 语法错误 语义错误 程序状态 关键字和保 ...

  8. c语言程序设计编辑与调试环境实验报告,01程序设计基础实验报告_C语言程序设计基础.doc...

    01程序设计基础实验报告_C语言程序设计基础 程序设计基础 实验报告 题 目: C语言程序设计基础 院 (部): 管理工程学院 专 业: 信息管理与信息系统 班 级: 信管101 姓 名: 张三 学 ...

  9. 图像haar特征提取 c语言,基于C语言的特征点提取程序 本程序是利用C语言对各种信号数据的特征点提取程序 - 下载 - 搜珍网...

    基于C语言的特征点提取程序\修改后 特征点提取程序\提取特征点\Debug\football.ilk 基于C语言的特征点提取程序\修改后 特征点提取程序\提取特征点\Debug\football.ob ...

最新文章

  1. c#获取DataTable某一列不重复的值,或者获取某一列的所有值
  2. 【POJ】【2975】Nim
  3. 网工面对HR应该提前做好哪些准备?
  4. Android控件随手指的移动而移动
  5. 内网(局域网)中共享文件
  6. 用c语言输入首字母判断星期几,输入字母,判断星期几,求大神指点
  7. 力扣455. 分发饼干(JavaScript)
  8. 作业要求 20180925-1 每周例行报告
  9. htc+one+m7+linux驱动,HTC One M7简易刷Recovery教程
  10. angular表单验证
  11. C#中如何跨窗体传值
  12. vue.js实现联动效果
  13. linux指定运行so文件,linux – 强制二进制文件使用特定(较新)版本的共享库(.so)...
  14. 关于java中的httpsession_JavaWeb——HttpSession
  15. pb 打开文件,写入文件
  16. ZigBee学习之NXP JN5169开发环境搭建
  17. python+大数据学习day4
  18. 大神都在用的Word文档技巧,你们快来学
  19. Echarts调整X轴字体大小
  20. Jsp+mysql在线考试系统论文

热门文章

  1. JDK源码(11)-Long、Short
  2. JDK源码(1)-阅读指引
  3. 3D印花芭蕾舞鞋为舞者科学地保护双脚
  4. CentOS 架设DHCP服务
  5. vector 函数都有哪些??
  6. maven jetty
  7. 内部类及静态内部类的实例化
  8. 命令提示符下对用户的操作
  9. javac命令不好用的解决方法
  10. 敏捷结果:项目开发中的一些想法和疑问