在我们写代码是有时要注释,所以很多时候,我们都是ctrl+k+c.既然常常用到,我们不妨写写看看它是怎么转换的。一方面提高编程能力,另一方面,也可以提高自身的的思考和处理问题的能力。首先,我们来思考注释转换一个有多少问题。1.一般情况/*inti=0;*///2.换行问题/*inti=0;*/..
分类:
其他好文 时间:
2016-05-01 01:17:14
阅读次数:
221
最近刚开始学习c++,接触了一个小项目,写一个程序将C语言的注释转化为c++的注释,这个里面也要分很多种情况,下面我就把我做的小程序分享出来,在把C语言注释转化为c++注释的过程中,列举了以下几种情况
1.普通情况
/*inti=0;
2.换行问题
/*inti=0;*/intj=0;
/*inti=0;*/
in..
分类:
编程语言 时间:
2016-04-08 20:10:28
阅读次数:
197
AnnotationConversion.h#pragmaonce
#define_CRT_SECURE_NO_WARNINGS1
#include<stdio.h>
#include<assert.h>
#include<errno.h>
typedefenumState
{
c_BEGIN,
c_END
}State;
typedefenumRunState
{
SUCCESS,
FILE_WRONG,
NO_MATCH
}RunState;
RunStateAnnot..
分类:
其他好文 时间:
2016-04-03 20:36:10
阅读次数:
222
将c语言的注释转换成c++的注释/*......*/转成//......测试用例:1.一般情况/*inta=0;*/2.连续*/***/3.换行问题/*intb=0;*/intc=0;/*aaa*/intd=0;4.匹配问题/*AAA/*BBB*//*inte=0;/*xxxxxx*/5.多行注释/*AAABBBCCC*/intaa;6.连续注释/*aaa*//*bbb*/7.c++注释(遇到c++注释直接读..
分类:
编程语言 时间:
2016-03-26 20:39:20
阅读次数:
234
#define_CRT_SECURE_NO_WARNINGS1#include"CommentConvert.h"StateTypestate;voidDoNullState(FILE*read,FILE*write){intfirst=fgetc(read);intsecond=0;switch(first){case‘/‘:second=fgetc(read);if(second==‘*‘){fputc(first,write);fputc(‘/‘,write);state=C_STATE;}elseif..
分类:
编程语言 时间:
2016-03-21 01:49:24
阅读次数:
293
一门计算机语言如果想要运用的得心应手,离不开长久的练习,针对C语言的用法,下面主要是用C语言来解决注释转换的问题,C语言中注释是以”/*”开始,以”*/”结束,C++语言中可以通过”//”来注释,这里不考虑C++语言向下兼容C语言的特点,主要是想将”/**/”注释符转换为”//..
分类:
其他好文 时间:
2016-03-16 01:39:20
阅读次数:
184
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//#if(1)
intmain(){
FILE*fin,*fout;
charstr1[81],str2[81];//假定每行不超过80个字符
char*infile="in.c";
char*outfile="out.
char*p;
fin=fopen(infile,"r");//读格式打开,默认为文本类型
f..
分类:
其他好文 时间:
2016-03-10 01:45:10
阅读次数:
162
注释转换:由C语言的注释全部转换为C++的注释风格。什么是有限状态机?有限状态机FSM是软件上常用的一种处理方法,它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上进行处理。有限状态机是闭环系统,可以用有限的状态,处理无穷的事务。//通常我们使多路分之语句来处理状..
分类:
其他好文 时间:
2016-02-28 01:03:24
阅读次数:
205
注意事项:(1)中英文状态下(2)在c语言中变量的声明要放在函数开头的最前边(3)对于代码比较长的工程应该写完一小部分然后测试,这样可以提高效率,不要等到把所有的代码都写完以后在测试这种方法不可龋(4)第二次打开失败,在这种状况下可能第一次打开文件时成功也有可能..
分类:
其他好文 时间:
2016-02-27 01:14:35
阅读次数:
344
在C与C++中,将/**/的注释转换为//的注释。这是一个小型的项目。其目的就是读取文件流。将/**/注释转换为//的注释,然后输出到另外一个文件中。初看之下可能没有什么难度,但是仔细一看需要考虑很多东西。下面给出一些需要考虑到的情况。//1.一般情况/*inti=0;*///2.换行问题/*..
分类:
其他好文 时间:
2015-10-15 16:22:22
阅读次数:
185