11问答网
所有问题
当前搜索:
删除字符串中相同的字符
用C语言在
字符串中删除
指定
的字符
。
答:
include "stdio.h"include <
string
.h> int main(){ char a[50],ch;int i,j;printf("输入
字符串
:");scanf("%s",a);fflush(stdin);printf("输入要删
的字符
:");scanf("%c",&ch);for(i=0,j=0;i<strlen(a);i++)if(a[i]!=ch)a[j++]=a[i];a[j]='\0';puts(a);retur...
在c/c++
里string
怎么从后向前
删除字符
答:
1、C++
中同样
可以使用C语言风格
的字符
数组,
删除
方法也与C语言中的相同。2、C++的
string
类,可以用成员函数substring来实现删除结尾字符效果。参考代码:string & del_from_end(string & s, int n)//将
字符串
s从结尾删除n个字符。{ int len = s.length();//获取长度。 if(n>len) n=...
由键盘任意输入一个字符串和一个字符,要求从该
字符串中删除
所指定...
答:
不对,,正确如下:for(i=0;a[i]!='\0';i++){ if(a[i]==ch){ j=i;while(a[i]!='\0'){ a[j]=a[++i];j=i;} } } a[i]='\0';(以上代码可以覆盖你的for语句)你那个第一j没有赋值,,第二不是从你要
删除的字符
开始向前移动的,,第三要注意j++与++j的区别 ...
VB中怎么用replace
删除字符串中的
所有数字字符?
答:
Private Sub Command1_Click()s = Text1 For i = 48 To 57 s1 = Chr(i)s = Replace(s, s1, "")Next i Text2 = s End Sub
从
字符串中删除
指定
的字符
。同一字母的大、小写按不同字符处理
答:
你是不理解还是什么意思..简单说下 char *q=s; // 把
字符串
赋值给q;for(; *q; q++) // 循环 , 跳出循环条件是*p等于空 , 如果不满足跳出的条件 指向下一个字符 if(*q != c) *(s++)=*q; //如果这个字符不等于小写c 则把它赋值给s 意思就是
删除
小写c这个字符 s...
C++使用指针法将一个
字符串中的
某一个指定
字符删除
掉
答:
='\0';q++) { if(*q!=c) *p++=*q; } *p='\0'; return; } int main(){char szTest[]="abc,defg";printf("去除
字符
前:%s \n",szTest);del_char(szTest, ',');printf("去除字符后:%s \n",szTest);return 1;} ...
编制函数fun,其功能是:
删除
一个
字符串中
指定
的字符
。
答:
include <stdio.h> void fun(char str[],char ch){ int i,j;for(i=0;str[i]!='\0';i++)if(str[i]==ch){ for(j=i;str[j]!='\0';j++)str[j]=str[j+1];} } int main(){ char str[100],ch;printf("enter a
string
:"); // 不需要提示语的话
删去
此行 g...
输入一个字符串,再输入一个字符ch,将
字符串中
所有的ch
字符删除
后输出该...
答:
include"stdio.h"void mChar(char*s,char c);int main(){ char s[20],c;scanf("%s",s);scanf("%c",&c);mChar(s,c);printf("%s",s);} void mChar(char*s,char c){int i=0;while(*(s+i)!='\0'){ if(*(s+i)==c){ (s+i)='*';} i++;} } ...
C语言编写一个函数功能是
删除字符串中的字符
d
答:
//把数组A一个个赋给数组B,判断一下,排除字符d和D,字符d和D的ASCII码值分别是100和68 for (i=0; i<10; i++){ if (100 != a[i] && 68 != a[i] ) //排除d和D字符 { b[j] = a[i]; //把不是d和D的字符赋给数组b j++;} } printf("
删除
d和D字符后
的字符串
为 :...
编写一个函数delchar(s,c),该函数将
字符串
s中出现的所有c
字符删除
答:
//请在两条星线间填入代码,
删除
指针p指向
的字符串中
所有的c字符 //要求:利用指针方法来处理。/***/ i=0;k=0;while(*(p+i)!='\0'){ if(*(p+i)!=c){ (q+k)=*(p+i);k++;} i++;} (q+k)='\0';strcpy(p,q);/***/ } 运行结果 ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜