C++ 中string类如何创建动态数组?求助!!!
题目是:去除标点符号,将其输出保存我的可以通过编译,但是出不来结果,老是出错。#include<iostream>#include<string>usingnamespa...
题目是:去除标点符号,将其输出保存
我的可以通过编译,但是出不来结果,老是出错。
#include<iostream>
#include<string>
using namespace std;
int main(){
string temp;
string *str=new string [];
string s;
while(getline(cin,temp)){
unsigned a=0;
for(unsigned i=0;i<temp.size();i++){
if(ispunct(temp[i]))
continue;
else{
*(str+a)=temp[i];
++a;
}
}
s=*str;
cout<<s<<endl;
}
return 0;
} 展开
我的可以通过编译,但是出不来结果,老是出错。
#include<iostream>
#include<string>
using namespace std;
int main(){
string temp;
string *str=new string [];
string s;
while(getline(cin,temp)){
unsigned a=0;
for(unsigned i=0;i<temp.size();i++){
if(ispunct(temp[i]))
continue;
else{
*(str+a)=temp[i];
++a;
}
}
s=*str;
cout<<s<<endl;
}
return 0;
} 展开
1个回答
2014-01-29
展开全部
这要能通过编译,编译器可以去屎了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询