C语言编程题
对字符串进行删除操作,知道需要删除的字符的ASCII码值就直接用对应的ASCII码值进行操作,不知道的话就直接使用单引号加字符的形式,如 ‘a’ ,就表示一个字符,例如删除字符串里的空格,
#include<stdio.h>
#include<string.h>
int fun(char *str)
{
int i,j=0;
for (i=0; str[i] != '\0'; i++)
if (str[i] != ' ')
str[j++]=str[i];
str[j]='\0';
}
void main()
{
char str[80];
int n;
printf("input a string :");
gets(str);
puts(str);
fun(str);
printf("%s\n",str);
}
运行示例
**二级C语言不迷路。
需要分析可以到微信公众号发送问题或者在评论区留言
**
量子云基地