c语言删除一个字符函数 字符串删除指定字符C语言
C语言问题 实现在字符串的内部删除字符串的函数del。
#includestdio.h
创新互联建站2013年至今,先为柏乡等服务建站,柏乡等地企业,进行企业商务咨询服务。为柏乡企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
void del(char * s,int n,int len)
{char *p;
s+=n;
for(p=s+len;*s++=*p++;);
}
int main()
{char s[]="apple";
if(s==NULL||n0)
{printf("error");
return 0;
}
del(s,2,2);
puts(s);
return 0;
}
C语言中如何删除已经输出的一个字符?
文本模式下指定位置输出
用""覆盖掉
gotoxy(1,1);
printf("1230123");
gotoxy(7,1);
printf("");
例:
#includestdio.h
intmain(void)
{
printf("123");
printf("\b%c\b",32);/*注意这里*/
return0;
}
扩展资料
C语言删除字符串前面连续*号
voidfun(char*a)
{
inti=0,j=0;
while(a[j]=='*')j++;
while(a[j])a[i++]=a[j++];
a[i]=0;
}
用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;istrlen(a);i++)
if(a[i]!=ch)
a[j++]=a[i];
a[j]='\0';
puts(a);
return 0;
}
当前题目:c语言删除一个字符函数 字符串删除指定字符C语言
网站地址:http://cdiso.cn/article/hpeieh.html