一般來講有兩種:
成都創(chuàng)新互聯(lián)是專業(yè)的湟源網(wǎng)站建設(shè)公司,湟源接單;提供成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行湟源網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
一是單行注釋:直接在該行需要注釋的地方加上"http://"就行了。例如:
"int a,b;//這是一個注釋行"。那么,"http://"后面的部分"這是一個注釋行"就被注釋掉了,不起作用,但是"http://"前面的“int a,b;"不受影響。
另外還有一種是多行同時注釋:
/*
int a,b;
int c,d;
*/
其中"/*"和"*/"起限定范圍的作用,該范圍內(nèi)的語句都會被注釋掉,將不再起作用。當然,多行注釋也是可以用來單行注釋的
這個程序可以實現(xiàn)對于注釋//---的一行內(nèi)容進行刪除。
但對于/*
*/還不能實現(xiàn)。
程序中有兩點錯誤:
1,字符'\'要寫成轉(zhuǎn)義符
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;
}
}
分析字符串,碰到//直接刪除整行.
碰到/*刪除,然后做個標記,繼續(xù)查找 */找到以后刪除它們中間的字符串。
具體的代碼,你自己看能寫出來不