这个语句我是参照书来写的,但是老提示我错了,我不知道是不是因为编译器太老了,还是什么的,我用的VC6.0 老是提示错误!!!
我把它贴出来把,应该是编译器的问题!!!!
/**
* 功能:编写一段程序,使用范围for语句将字符串内的所有字符用X代替
* 时间:2014年5月5日21:51:16
* 作者:cutter_point
*/
#include <stdio.h>
#include <cctype>
#include <cstring>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
string str("mynameisxiaofeng!");
for(auto c : str)
c='X';
return 0;
}
我也是很蛋疼,等我有空了,我下载一个新版本的,试一试!!!