2 ji1812062521 ji1812062521 于 2016.02.21 13:22 提问

C++小程序,,关于字符串 3C

编写程序,输入任意一个含有空格的字符串(至少10个字符),删除指定字符后输出该字符串。例如,输入“jiangsu123”和删除位置5,则输出“jiansu123”.
用C++编程,最好给出结果

3个回答

mengyin521
mengyin521   2016.02.21 23:00

最好自己动手 遇到具体问题了 再来
直接给出你源码 就是毁了你了 况且 这么基础的东西!

zq216991
zq216991   2016.02.21 14:20

//我是新手,有问题望指出

#include
#include
using namespace std;
int main(){
string s;
int num, i;
cout<<"请输入一个字符串:";
getline(cin,s);
cout<<"原字符串为:"< cout cin>>num;
num -= 1;
for (i = 0; s[i] != '\0'; i ++){
if (i != num)
cout<<s[i];

} //打印字符串
return 0;
}

zq216991
zq216991 回复ji1812062521: 嗯,好像丢了很多东西
接近 2 年之前 回复
zq216991
zq216991 回复ji1812062521: 嗯,好像丢了很多东西
接近 2 年之前 回复
ji1812062521
ji1812062521 不仅仅是头文件
接近 2 年之前 回复
zq216991
zq216991 回复ji18120625奥奥,头文件好像没复制过来
接近 2 年之前 回复
ji1812062521
ji1812062521 你把这个复制粘贴,你确定对吗?错误很明显〒_〒
接近 2 年之前 回复
zq216991
zq216991 回复ji1812062521: 运行了,有问题吗??
接近 2 年之前 回复
ji1812062521
ji1812062521 你肯定没有运行过
接近 2 年之前 回复
Cpp_noob
Cpp_noob   2016.02.21 23:10

#include
#include
#include

using namespace std;

int main(void)
{
string s;
int del;

getline(cin, s);
cin >> del;//del..from 1 to s.length()

s.erase(del-1,1);

cout << s << endl;
return 0;

}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!