在C语言的学习过程中,在平时的程序编写过程中,注释这两个字估计大家都不陌生。
今天,我就用C语言简单的实现一下从C到C++的注释转换。
首先大概介绍一下从C到C++的注释转换中会遇到的几个状态:
接下来就是用C语言实现C到C++的注释转换的代码:
CommentConvert.h
#ifndef __COMMENT_CONVERT_H__
#define __COMMENT_CONVERT_H__
#include <stdio.h>
#include <stdlib.h>
enum STATE
{
END_STATE,
NUL_STATE,
C_STATE,
CPP_STATE
};
void DoNulState(FILE*pfIn, FILE*pfOut, enum STATE* s);
void DoCState(FILE*pfIn, FILE*pfOut, enum STATE* s);
void DoCppState(FILE*pfIn, FILE*pfOut, enum STATE* s);
#endif //__COMMEN