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://myzitong.com/article/hpeieh.html