#define _CRT_SECURE_NO_WARNINGS 1#include"CommentConvert.h"StateType state;void  DoNullState(FILE *read, FILE *write){int first = fgetc(read);int second = 0;switch (first){case '/':second = fgetc
原创 2016-03-20 22:36:25
778阅读
对于代码来说注释是非常重要的,因为这样可以提高自己写的代码的刻度性,现在实现c转换c++注释的功能,可以将眼花缭乱的注释方式总结成8个种类,分别是:// 1.一般情况/* int i = 0; */// 2.换行问题/* int i = 0; */int j = 0;/* int i = 0; */int j = 0;// 3.匹配问题/*int i = 0;/*xxxxx*/// 4.多行注释
原创 2016-02-19 15:58:57
961阅读
1点赞
C注释   转换为   C++注释
原创 2015-12-04 12:29:00
652阅读
问题要求:将C语言的注释转换c++的注释方式常见的C语言注释问题,由此可见C语言的注释比较复杂,情况也比较多,如果按照以下的情况一种一种的去处理的话逻辑太过混乱,无法真正的整理清楚,所以需要转换思路。将复杂的控制逻辑分解成有限个稳定状态,在每个状态上进处理,这就是有限状态机。有限状态机是闭环系统,可以有限的状态,处理无穷的事务。// 1.一般情况/* int i = 0; */// 2.换行问题
原创 2016-03-02 21:26:19
822阅读
2点赞
首先欢迎阅读本文,注释转换小项目涉及到c语言对文件操作,另外这个小项目还应该对各种情况都考虑到。将c语言注释转换c++注释经过分析思考,我得到证据要的注释转换有以下几类:我将之整理并放入一个文件里,起名input.c//1.一般情况 /* int i=0;*/ //2.换行问题 /* int i=0;*/int j = 0
原创 精选 2016-03-18 15:44:32
874阅读
// 1.一般情况 /* int i = 0; */ // 2.换行问题 /* int i = 0; */int j = 0; /* int i = 0; */ int j = 0; // 3.匹配问题 /*int i = 0;/*xxxxx*/ // 4.多行注释问题 /* int i=0;                               int j = 0; int k = 0; */int k = 0; // 5.连续注释问题 /**//**/ // 6.连续的**/问题 /***/ // 7.C++注释问题 // /*xxxxxxxxxxxx*/ // 8.C注释本身不匹配 /* int i = 0;
原创 2016-02-21 16:47:39
1108阅读
本博客主要考虑以下几种情况,可能有的地方没有考虑到,望读者指出。// 1.一般情况/* int i = 0; */// 2.换行问题/* int i = 0; */int j = 0;/* int i = 0; */int j = 0;// 3.匹配问题/*int i = 0;/*xxxxx*/// 4.多行注释问题/*int i=0;  int j = 0;int k = 0;*/i
原创 2015-12-18 11:04:13
718阅读
注释转换项目!
原创 2016-05-26 09:19:23
1089阅读
2点赞
    在CC++中,将/**/的注释转换为//的注释。这是一个小型的项目。    其目的就是读取文件流。将/**/注释转换为//的注释,然后输出到另外一个文件中。    初看之下可能没有什么难度,但是仔细一看需要考虑很多东西。下面给出一些需要考虑到的情况。 &nbs
原创 2015-10-15 14:34:47
358阅读
C语言注释转换C++注释#pragma once #pragma warning (disable:4996) typedef enum ConvertState { SUCCESS,//转换成功 FILE_ERROR,//打开文件失败 NO_MATCH,//转换失败 } ConvertState; //转换的状态 typ
原创 2016-08-03 18:55:40
735阅读
#include<stdio.h> typedef enum Tag { C_ANNOTAION_START = 0, // C注释的开始 C_ANNOTAION_END = 1, // C注释的结束 }Tag; typedef enum State { SUCCESS&nbs
原创 2015-10-13 15:06:43
318阅读
#include <stdio.h> #include <stdlib.h> #include <string.h> //#if(1) int main() {     FILE *fin,*fout;     char&n
原创 2016-03-09 23:42:38
324阅读
在我们写代码是有时要注释,所以很多时候,我们都是ctrl+k+c.既然常常用到,我们不妨写写看看它是怎么转换的。一方面提高编程能力,另一方面,也可以提高自身的的思考和处理问题的能力。 首先,我们来思考注释转换一个有多少问题。 1.一般情况/* int i = 0; */// 2.换行问题/* int i = 0; */int j = 0;/* int i = 0; */int
原创 2016-04-30 22:41:30
483阅读
input.c// 1.一般情况 /* int i = 0; */ // 2.换行问题 /* int i = 0; */int j = 0; /* int i = 0; */ int j&
原创 2016-05-11 15:12:47
568阅读
注释转换:  由C语言的注释全部转换C++的注释风格。什么是有限状态机?  有限状态机FSM是软件上常用的一种处理方法,它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上进行处理。  有限状态机是闭环系统,可以用有限的状态,处理无穷的事务。// 通常我们使多路分之语句来处理状态机switch (state) { case&n
原创 2016-02-27 23:06:59
509阅读
1点赞
1评论
(一) 将C语言的注释转化为C++的注释,我们可以分为7种情况:  // 1.一般情况/* int i = 0; */// 2.换行问题/* int i = 0; */int j = 0;/* int i = 0; */int h = 0;// 3.匹配问题/*int i = 0;/*xxxxx*/// 4.多行注释问题/*int i=0;int j = 0;int k = 0
原创 2016-04-17 10:18:38
575阅读
#include <stdio.h>#include <errno.h>#include <assert.h>typedef enum STATE{ SUCCESS, // 成功 FILE_ERROE, // 文件错误 NO_MATCH, // 不匹配 OTHER, // 其他错误}STATE;typedef enum TAG{ TAG_BEGIN, //
原创 2015-09-20 01:08:00
403阅读
C语言注释转换C++注释例如:// 1.一般情况/* int i = 0; */// 2.换行问题/* int i = 0; */int j = 0;/* int i = 0; */int j = 0;// 3.匹配问题/*int i = 0;/*xxxxx*/// 4.多行注释问题/*int i=0;  int j = 0;int k = 0;*/int k = 0;//
原创 2015-12-18 18:03:00
331阅读
#include<stdio.h> #include<assert.h> typedef enum ConvertState { SUCCESS, NO_MATCH, }ConvertState; typedef enum State { C_BEGIN, C_END, }; ConvertState Convert(FIL
原创 2016-03-17 18:52:59
334阅读
AnnotationConversion.h# pragma once #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <assert.h> #include <errno.h> typedef enum&n
原创 2016-04-03 15:24:10
389阅读
  • 1
  • 2
  • 3
  • 4
  • 5