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]!='