當前位置:首頁 » 編程語言 » c語言刪除注釋

c語言刪除注釋

發布時間: 2024-12-17 20:56:15

『壹』 c語言 什麼叫採用注釋的方法刪除某條語句

就是你想刪除某個語句時,不真正刪除它,而是注釋掉,避免以後你可能重新需要這段代碼而重寫

『貳』 C語言編程:編寫一個程序,該程序的功能:去掉一個程序中的所有注釋,如「\\×××××」 「/*××××*/」。

這個程序可以實現對於注釋//---的一行內容進行刪除。
但對於/*
*/還不能實現。
程序中有兩點錯誤:
1,字元'\'要寫成轉義符
2,while條件不正確
對程序修改如下:
#include
#include
#include
#include
void
main()
{
char
ch,ch3;
char
ch1;
char
ch2;
FILE
*r;
FILE
*w;
r=fopen("f:\\a.txt","r");
w=fopen("f:\\b.txt","w");
ch1=fgetc(r);
while(ch1!=EOF)
{
ch2=fgetc(r);
if(ch1=='\\'&&ch2=='\\')
//這里------
{
do
{
ch3=fgetc(r);
}while(ch3!='\n');
//這里------
}
else
{
fputc(ch1,w);
fputc(ch2,w);
}
ch=fgetc(r);
ch1=ch;
}
}

『叄』 如何編一個c語言程序,功能是去掉代碼中的雙斜杠注釋

邏輯應該可以這樣,先讀某c文件(讀文本),然後去掉 包含//的字元串,就OK了

#include<stdio.h>
#include<string.h>

void fun(char *s, char *m, int len)
{

int i=0,j=0,k=0,n=0;

while(s[j])

{

if(s[j]==m[i])

{

n=0;

while(m[i])

{

if(s[j+k]==m[i])

n++;

else break;

k++;

i++;

}

i=0;

k=0;

if(n==len)

strcpy(s+j,s+j+4);

}

j++;

}
}

int main()
{
char s[]="aabcdeabcdfgabcdefgabcd"; char m[]="abcd"; int len = strlen(m); fun(s,m,len); printf("%s\n",s);
}

『肆』 C語言的注釋 刪除C語言中的注釋

少年,作業就自己寫,還上網路知道讓別人免費給你寫作業?給你點提示吧,重點是找出注釋,也就是找出字元串數組中注釋//或者/*和*/的數組下標,其他就是遍歷查找的事情,自己寫吧

『伍』 寫一個程序實現把一個帶注釋的C語言程序去掉注釋編寫到另一個文件去,想要能運行出來的程序

基本思路就是忽略注釋。
順序讀入文件字元串, 如果發現/*, 那麼忽略/*一直到遇到*/
如果遇到// 那麼一直到行尾忽略。
其他特殊情況可以不考慮, 比如 在字元串中的/*一類的。 否則會增加復雜度。

熱點內容
主存儲器屬於外存儲器嗎 發布:2025-05-15 16:54:00 瀏覽:755
顯示屏看股票都有哪些配置 發布:2025-05-15 16:52:39 瀏覽:397
android行情 發布:2025-05-15 16:52:25 瀏覽:438
活動上線前伺服器配置要注意什麼 發布:2025-05-15 16:38:43 瀏覽:949
王者榮耀安卓區怎麼免費轉蘋果 發布:2025-05-15 16:18:02 瀏覽:763
威朗pro高配都有哪些配置 發布:2025-05-15 15:57:09 瀏覽:958
資料庫分頁查詢數據 發布:2025-05-15 15:45:13 瀏覽:522
phpmyadmin上傳限制 發布:2025-05-15 15:39:52 瀏覽:432
如何給手機配置真正的電腦 發布:2025-05-15 15:39:52 瀏覽:765
抽腳本命令 發布:2025-05-15 15:39:45 瀏覽:662