高手来帮忙!!!

zoufeng119 2003-09-11 08:51:21
我做了一段程序如下:
#include<iostream>
#include<fstream>
using namespace std;
void main()
{
ifstream in("f:\\a.cpp");
ofstream out("f:\\b.cpp");
string s;
string ss;
while(getline(in,s,'\\'))
{
out<<s<<endl;
while(getline(in,ss,'\n'))
{
cout<<ss<<endl;
break;
}
}
}
功能是1.将f:下的a.cpp程序文件中的注释部分去掉,将剩下部分送到b.cpp。
2.将注释部分输出到屏幕上。

第一个功能实现了,第2个功能出现了如下问题:
注释部分为: //注释的内容
运行结果屏幕上显示为:注释的内容 但是我的程序运行结果是:/注释内容
请哪个高手帮我修改一下代码把注释内容前面的"/"去掉啊。谢谢了。


...全文
19 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigbigbigsoft 2003-09-11
  • 打赏
  • 举报
回复
strstr(ss, "////"),找到以后strcpy(str, str+2)
qhgary 2003-09-11
  • 打赏
  • 举报
回复
\\相当于一个\的,如果要表示两个\需要写成四个\

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧