在C语言中,要删除字符串中的某个字符或者删除整个字符串,可以使用以下方法: 若要删除字符串中的某个字符,可以使用strcpy()函数结合循环来实现
在C语言中,要删除字符串中的某个字符或者删除整个字符串,可以使用以下方法:
- 若要删除字符串中的某个字符,可以使用strcpy()函数结合循环来实现。具体步骤如下:
#include<stdio.h>
#include<string.h>
intmain(){
charstr[100];
inti,j,len;
printf("Enterastring:");
gets(str);
len=strlen(str);
printf("Enterthepositionofcharactertobedeleted:");
scanf("%d",&i);
for(j=i-1;j<len;++j){
str[j]=str[j+1];
}
printf("Stringafterdeletion:%s\n",str);
return0;
}
#include<stdio.h>
#include<string.h>
intmain(){
charstr[100];
printf("Enterastring:");
gets(str);
strcpy(str,"");
printf("Stringafterdeletion:%s\n",str);
return0;
}
以上是两种常见的删除字符串的方法,在具体应用中可以根据实际情况选择合适的方法。
版权声明
本文仅代表作者观点,不代表博信信息网立场。