
但对于/*
*/还不能实现。
程序中有两点错误:
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
}
}
这是考你是否认识注释的写法。凡是行注释符“//” 后面的,都是注释内容。
凡是 “/*” 开始
直到 “*/” 结束的,都是段注释。
只要把它们都剪切,复制到 comment.txt 中就可以了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)