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

C++ for范畴 各路大小神请乱入

2014-01-19 
C++ for范围 各路大小神请乱入#includeiostream#includestringusing namespace stdint main(){string

C++ for范围 各路大小神请乱入
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s("some,thing!!!");
string m;
decltype(s.size()) i = 0;
for (auto c : s){
if (!ispunct(c)&&i<s.size())
m[i] = c;
++i;
}
cout << m << endl;
system("pause");
return 0;
}
程序有错吗??
望指点...
[解决办法]
自己调试改错是进步比较快的一种方式
[解决办法]
m没有保留足够的空间。

话说LZ用的什么编译器?

[解决办法]
m[i] = c; --> m += c; ?
[解决办法]
你编译器支持11不?别搞了半天是编译器不支持

热点排行