读书人

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

发布时间: 2014-01-19 01:28:51 作者: rapoo

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不?别搞了半天是编译器不支持

读书人网 >C++

热点推荐