个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
没有直接删除的,只有一层一层的过滤
1个回答
用for循环,查找到整串和2串相符的后整体删除
VC中字符串是用字符数组来存放的,所以可以像数组使用那样删除其中的某一位元素,具体做法是: 如果这样定义一个字符串: string a = "asdfg" 就相当于定义了一个字符数组 char a[5]="asdfg" 如果要删除"d"那么就把d后面的字符向前移动一位,这道题中d=a[2] 所以 ...
#include int main() { char a[100]=""; char c=''; char * p=a; char * q=a; scanf("%s",a); printf("\n"); scanf("%c",&c); while(p!='\0'){ if(*p==c){ q=p;...
2个回答
到 百度 C语言贴吧去看看吧
程序已经调试通过。 #include #include void main() { char str[100]; int i, j; printf("Input a string:"); gets(str); i = j = 0; while (str[i] != '\0') { if (str...
1.#include #define MAX 50 void main(){ char arry[MAX]; char str; int i=0,j,k; printf("请输入一个字符串:");//注意一下空格为结束符,无法读入 scanf("%s",arry); printf("请输入要删除的...
#include void fun(char* input, char* output) { int i = 0; int j = 0; while(input[i]) { if( (input[i]%2) == 0 ) { output[j] = input[i]; j++; } i++; } ...
#include void delchar(char *); char str1[80],str2[80],*q; void main(void) { q=str2; printf("Please input a string:\n"); gets(str1); delchar(str1); p...
可以用替换的删除吗
string s =object.Tostring()if(!string.IsNullOrEmpty(s))s = s.Substring(0, s.Length - 1);
用正则表达式
你是用哪个语言的啊。我也不怎么懂啊,我现在也写这样的代码啊,没有头绪,真烦啊!!C语言的话好像要自己定义的,可能是这样吧:scanf(" ");//任意输入一个字符串和字符;void delete()//这个是我的想法。
你是说字符后面的空格吗?可以使用正则表达式