@1單行注釋轉換
/*int a=0;*/
—>//int a=0;
@2**塊注釋轉換
/*int a=0
;int b=0
;,,,
*/
轉換後
//int a=0
;//int b=0
;//,,,
\@3c語言型別注釋型別大全
int a = 10;
// 1.一般情況
int num = 0;
/* int i = 0; */
// 2.換行問題
/* int i = 0; */
int j = 0;
/* int i = 0; */
int j = 0;
// 3.匹配問題
/*int i = 0;/****xx*/
// 4.多行注釋問題
/*int i=0;
int j = 0;
int k = 0;
*/int k = 0;
// 5.連續注釋問題
/*int a=0;*/
/*int b=0;*/
// 6.連續的**/問題
/***/
// 7.c++注釋問題
// /**************/
轉換後
int a = 10;
// 1.一般情況
int num = 0;
// int i = 0; */
// 2.換行問題
// int i = 0; */
int j = 0;
// int i = 0; */
int j = 0;
// 3.匹配問題
//int i = 0;/****xx*/
// 4.多行注釋問題
////int i=0;
//int j = 0;
//int k = 0;
//*/
int k = 0;
// 5.連續注釋問題
//int a=0;*/
//int b=0;*/
// 6.連續的**/問題
//**/
// 7.c++注釋問題
// /**************/
#include
#include
enum status
;//處理正常**
void donulstatus(file* pfin, file* pfout, enum status* status)
break;
case eof:
*status = end_status;
break;
default:
fputc(frist, pfout);
break;}}
}//處理c語言注釋**
void docstatus(file* pfin, file* pfout, enum status* status)
else if (third=='/')
else
//fputc(third, pfout);
*status = nul_status;
break;
case
'*':
fputc(frist, pfout);
frist = secont;
//secont = 0;
goto loop;
break;
default:
fputc(frist, pfout);
fputc(secont, pfout);
break;
}break;
case eof:
*status = end_status;
break;
case
'\n'://ungetc();
fputc(frist, pfout);
fputc('/', pfout);
fputc('/', pfout);
break;
default:
fputc(frist, pfout);
break;}}
}//處理c++型注釋**
void docppstatus(file* pfin, file* pfout, enum status* status)
}}//**呼叫部分
void doconvertwork(file* pfin, file* pfout)
}}int main(void)
pfout = fopen("output.txt","w");
if (pfout == null)
doconvertwork(pfin, pfout);
fclose(pfin);
fclose(pfout);
system("pause");
return
0;}
專案 注釋轉換
此次的注釋轉換就是將c語言中的注是轉換成c 的注釋。一 注釋轉換的基本思路 在注釋轉換中,將會遇到5種狀態 普通狀態 遇到 狀態 c 注釋狀態 c注釋狀態 遇到 狀態 1.以普通狀態 normal 開始,如果遇到 將進入遇到 狀態 found slash 否則將繼續處於normal狀態 2.進入 狀...
注釋轉換專案
注釋轉換 由c語言的注釋全部轉換為c 的注釋風格。從input.c檔案裡讀取的內容注釋轉換儲存到output.c檔案中。狀態圖為 通常採用switch case語句來處理。input.c檔案裡的內容為 1.一般情況 int i 0 2.換行問題 int i 0 int j 0 int i 0 int...
小專案 注釋轉換
功能 將c注釋轉換為c 注釋 有普通 c cpp 結束四種狀態,各狀態轉換條件如下 status 定義列舉型別,表示四種狀態 include include convert.h enum sta status nulstat 將 狀態預製為普通狀態 void test nulstat file ip...