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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
06.JAVA小程序—字符串大小写转换
public class test5 { public static void main(String[] args) { String str1=&quot;abc&quot;; String str2=&quot;DEF&quot;; String newstr1=str1.toUpperCase(); String newstr2=str2.toLowerCase(); System.out.println(...
C语言小程序——字符串的比对与替换
#include //输入三个字符串,若s=t1,则用t2覆盖s,反之原样输出s;若s与t2不等长则报错; #include void fun (char*s,char*t1,char*t2,char*w) { char *p,*q; strcpy(w,s); while(*w) { p=w; q=t1; while(*q) { if(*p==*q) {
一个字符串IP分割的处理小程序
#include #include #include unsigned int ip_list(char *str); int main(int arg,char **argv) {     unsigned int ip_array[3];     int i; if(argc { print
C语言-------------指针小程序的练习
1、猜数:首先生成一个介于1-100之间的整数,从键盘不断输入数值直到该数值与生成的那个数相符为止,并打印出猜数的次数#include #include void creat(int *secretp) { srand(time(NULL)); *secretp = rand() % 100 + 1; } void guess(int secret) { int cnt = 0,
C语言18个经典小程序(二)
7、/*通过键盘输入3名学生4门课程的成绩, 分别求每个学生的平均成绩和每门课程的平均成绩。 要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车 其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。*/ #include #include main() { float a[4][5],sum1,sum2;   inti
Java小程序之字符串倒置
题目:用Java编写一个倒置输入字符串的小程序 文件名:Inverte.java/** * * 通过对数组的操作来改变其中数据的存放顺序 * */ public class Inverte { public char[] invertedByArrays(String str){ char[] c=str.toCharArray();
天气预报小程序
本人自己用C写的一个linux下的小程序,主要是从网上抓取一个有天气预报的网页,让后从网页的内容中筛选出今天的天气情况。程序涉及到了文件的操作,socket编程和多线程,写的不算好,但是看看也无妨
理解一个经典的指针小程序
分析关于指针的一个小程序#include <stdio.h> #include <stdlib.h>void f(void) { int a[4]; int *b = malloc(16); int *c; int i; printf("1: a = %p, b = %p, c = %p\n", a, b, c); c = a; for (i =
c开源小项目
开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为c语言开发人员提供参考。1. WebbenchWebbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到60
今天写了一个字符串转16进制的小程序,改成C++.Net。
 namespace c ...{    using namespace System;    using namespace System::ComponentModel;    using namespace System::Collections;    using namespace System::Windows::Forms;    using namespace System