第十八周项目实践3.1(4)编程处理c代码
来源:互联网 发布:国乒集体退赛 知乎 编辑:程序博客网 时间:2024/06/08 11:27
/******************************************************Copyright (c) 2016,烟台大学计算机学院All rights reserved.作者:张明明完成日期:2016年12月31日版本号:v1.0功能描述:(4)读入一个C程序,输入m、n两个数字,从第m行起的n行代码将作为注释使用(即在这些行前面加上”//”),新程序保存到另一个.c文件中。输入参数:*fp-读入c程序 *new-写入更改后的程序 m-从m行开始前面加上”//“ n-从n行结束前面加上”//“返回参数:无其他说明:无*******************************************************/#include <stdio.h>#include <stdlib.h> void judge(char* file); int main() { char file[1000],new[100][100]; int i,k=0,m,n; FILE* fp; FILE* fnew; fp=fopen("m.c","r"); if(fp==NULL) printf("不能打开文件\n"); else { printf("打开文件成功\n"); fnew=fopen("new.c","w"); if(fnew==NULL) printf("第二个未文件打开成功\n"); else { printf("第二个成功打开\n"); scanf("%d %d",&m, &n); while(fgets(file,999,fp)!=NULL) { k++; if(k>=m&&k<=n) fputs("//",fnew); fputs(file,fnew); } } } fclose(fp); fclose(fnew); return 0; }
以下为修改后的程序保存
#include <stdio.h>//#include <stdlib.h>//void judge(char* file);//int main()//{// char file[1000];// int i; FILE* fp; fp=fopen("m.c","r"); if(fp==NULL) printf("不能打开文件\n"); else { printf("打开文件成功\n"); for(i=0; fscanf(fp,"%c",&file[i])!=EOF; i++); judge(file); } return 0;}void judge(char* file){ int j=0, i=0; char new[1000]; while(file[i]!='\0') { if(file[i]=='{') { while(file[i]!='}') } printf("有if语句%d句\n",f); printf("有while语句%d句\n",e); printf("有for语句%d句",r); return 0;}
0 0
- 第十八周项目实践3.1(4)编程处理c代码
- 第十八周项目实践3.1(1)编程处理c代码
- 第十八周项目实践3.1(2)编程处理c代码
- 第十八周项目实践3.1(3)编程处理c代码
- 第十八周项目1-4:删除结点
- 第十八周项目4:点和距离
- 第十八周:( LeetCode621)Task Scheduler(c++)
- 第十八周:( Sicily1750) 运动会(c++)
- 第十八周学生成绩处理
- 【C#编程最佳实践 五】项目与代码流程实践
- 第十八周项目一(4):删除结点值为x的结点
- 第十八周项目六(1) 成绩统计
- 第十八周项目一(0):动态链表体验
- 第十八周:( 期末机试模拟) 小黄车(c++)
- 第十六周项目五 (mark)编程处理C 源代码
- 第16周项目5-编程处理C++代码(判断主函数个数)
- 第十六周实践项目2学生成绩处理(1)
- 第十六周实践项目2学生成绩处理(2)
- web.xml配置详解
- Oracle查询和表管理总结
- 学习卡尔曼滤波推导笔记系列(3)
- Web入门者必看的HTML代码编写的30条军规
- Hibernate 1、获取一天中数据的总条数
- 第十八周项目实践3.1(4)编程处理c代码
- 安卓导入源码
- 实现python调用Matlab的.m文件
- sql server 2008 导出数据库
- hpu 1099: 三国杀 [模拟]
- VS2015环境下查看C语言编译成的汇编语句的方法
- 【JavaEE】S2SH整合使用中的一些问题
- Java——正则表达式_初识网络爬虫
- 程序设计语言的基本成分