修改空格成一个字符#
#include<stdio.h>
#include<string.h>
void SwpChar(char *str,int len)
{
int i=0;
while(str[i]!='\0')
{
if(str[i]==' ')
str[i]='#';
i++;
}
}
int main()
{
char str[100]="I am a student.";
SwpChar(str,strlen(str));
printf("%s\n",str);
return 0;
}
for循环格式
void SwpChar(char *str,int len)
{
int i;
for(i=0;str[i]!='\0';i++)
{
if(str[i]==' ')
str[i]='#';
}
}
修改空格成##
void SwpChar(char *str,int len)//传长度,从库里直接调用
{
int i=0;
while(str[i]!='\0')//判断字符串没有结束,(字符串遇\0直接结束)
for(int i=0;str[i]!='\0';i++)
{
if(str[i]==' ')//判断条件,空格
{
str[i]='#';//条件为真,则在i号下标的位置把里面元