第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于c語言改錯題,下面內(nèi)容是刪除字符串S中所有空格,請問錯哪里?

關于c語言改錯題,下面內(nèi)容是刪除字符串S中所有空格,請問錯哪里?

C PHP
慕碼人2483693 2021-12-02 11:07:53
急啊,#include"stdio.h"#include"string.h"void delspace();main(){ char s[81]="a b c d e f g";delspace(s[]);puts();getch();)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); getch();}有三個錯,那個高手指點下啊!
查看完整描述

3 回答

?
白板的微信

TA貢獻1883條經(jīng)驗 獲得超3個贊

何止三個錯啊,真佩服你,差不多每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);
}



查看完整回答
反對 回復 2021-12-07
?
FFIVE

TA貢獻1797條經(jīng)驗 獲得超6個贊

錯誤1: 函數(shù)參數(shù)傳遞錯誤
delspace(s[]); 修改為 delspace(s);

錯誤2:基本語法錯誤
if(isspace(*(str+i)) 修改為 if(isspace(*(str+i))), 這里少一個括弧

錯誤3:邏輯錯誤
if(isspace(*(str+i))) 修改 if(!isspace(*(str+i)))
這里是要把非空格填寫如ts中。

錯誤4:函數(shù)參數(shù)傳遞錯誤
strcpy(*str,ts); 修改為 strcpy(str,ts);



查看完整回答
反對 回復 2021-12-07
?
九州編程

TA貢獻1785條經(jīng)驗 獲得超4個贊

main() 函數(shù)下面的 } 變成了) main()里 delespace(s[]) 把[]去掉 puts() 改為puts(s);..

查看完整回答
反對 回復 2021-12-07
  • 3 回答
  • 0 關注
  • 343 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號