A. c语言删除字符串中的所有空格
其余没什么问题。
*str==*p;改为 *str=*p; 也就是==改为=
B. C语言 删除字符串S中所有空格 desplace 函数 改错题
何止三个错啊,真佩服你,差不多每2行就有一个错误。一一指出实在太累了,直接给你正确的程序吧。
#include"stdio.h"
#include"string.h"
#include "ctype.h"
void delspace(char *str);
main()
{
char s[81]="a b c d e f g";
delspace(s);
puts(s);
}
void delspace(char*str)
{
int i,t;
char ts[81];
for(i=0,t=0;str[i]!='\0';i++)
if(!isspace(*(str+i))) ts[t++]=str[i];
ts[t]='\0';
strcpy(str,ts);
}
C. c语言编写,输入字符串,删除字符串中所有空格并输出
#include<stdio.h>
intmain()
{
inti,i1;
chara[100];
gets(a);
for(i=0;a[i]!='