首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

剥掉程序的所有注释`该怎么解决

2012-03-24 
剥掉程序的所有注释`handle_literal(literal){//参数为 \ ,函数处理品string,参数为 \处理charcout l

剥掉程序的所有注释`
handle_literal(literal){//参数为 '\ " ',函数处理品string,参数为 '\ ' '处理char
cout < <literal;
char   ch;
while(cin.get(ch)){
cout < <ch;
if(ch==literal)
break;
else   if(ch== '\ ')
cin.get(ch)&&cout < <ch;   //这一句我怎么觉得是多余的,get()和cout都可以在重新开始循环时实现,是不是转义字符,像这种 '\ ' '处理的时候会被当做两个字符处理`
}
}

[解决办法]
cout < < '\\ '和cout < < '\ '的输出结果是一样的`?

----------------

不是一样的.你上机调了?

cout < < '\\ ';输入一个反斜杠.

cout < < '\ ';没有,而且编译不过.

热点排行