編寫乙個C程式刪除乙個檔案的所有注釋

2021-06-21 12:43:52 字數 630 閱讀 9288

//刪除乙個檔案的注釋

#include#includevoid delcom();

int main()

void delcom()

} fwrite(&t2, 1, 1, pfw); //寫入換行符,防止改變格式

}else if(t2 == '*') // 讀到了/*注釋

else //這句話是為了防止結尾的地方有兩個*連在一起

}} }

else

} else if(t1 == '\"') //「」 裡面的所有內容都寫進去

}} else

}fclose(pfr);

fclose(pfr);

}

說實話這個程式費了我不少腦筋,其實很早就寫好了,但是對於程式中有這種注釋「 /************/ 」的就無力了,究其原因就是對於後面三個**/結尾,看到了有*以後,又看到乙個*,再迴圈,就讀不到『*』了,於是乎修改了一下,找個乙個庫函式fseek,可以調整檔案指標的位置,問題就好辦了,只要看到有乙個' * '後面不是'/'的就把檔案指標向前移動一位,這樣,不管多複雜的注釋就都能消掉了

編寫乙個程式 8

計算器程式 對於計算的優先順序問題,如何從輸入讀取包括數字和操作符在內的表示式的方法,並以一種合理的方式進行儲存?分詞 tokenize 讀取輸入字元並組合成單詞 token 單詞可以看做乙個單元的乙個字串行,例如數字或者運算子。利用 kind,value 的形式來表示單詞,其中kind表示單詞是乙...

乙個刪除檔案的Python程式

python 是一種物件導向的解釋性的計算機程式語言,也是一種功能強大而完善的通用型語言,已經具有十多年的發展歷史,成熟且穩定。python 具有指令碼語言中最豐富和強大的類庫,足以支援絕大多數日常應用。它具有簡單 易學 免費 開源 可移植性 解釋性 物件導向 可擴充套件性 可嵌入性以及豐富的庫等特...

編寫乙個c 工程

c 接觸的很少,之前也只是會編寫乙個簡單的cpp檔案,但乙個工程的實現,往往不僅包括原始檔 cpp字尾檔案 一般還有標頭檔案 h字尾檔案 等。乙個c 工程中只能有乙個main函式,這個函式所在的檔案類似於前端中的入口檔案,即從main函式開始執行整個工程。即有多個cpp檔案,這些檔案中也只有乙個入口...