[語法] 關於c語言之function的傳arrary

看板C_and_CPP作者 (Harry)時間15年前 (2010/06/10 23:53), 編輯推噓1(104)
留言5則, 5人參與, 最新討論串1/1
程式碼如下 void fillzero(char b[]); int main() { char ip[15]="111.20.23.22"; char ipaf[15]; ipaf=fillzero( ip ); } void fillzero(char b[]) { } 請問一下...這樣為何會錯??? 他一直顯示 incompatiable types in assaignment of void to char[15] 平台codeblocks -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.71.175

06/10 23:54, , 1F
看不懂英文?!
06/10 23:54, 1F

06/10 23:59, , 2F
我也覺得這個訊息寫的很清楚了...
06/10 23:59, 2F

06/10 23:59, , 3F
翻譯...「賦值型別錯誤!你不能把 void 指派給 char[15]」
06/10 23:59, 3F

06/11 00:00, , 4F
這訊息很明顯吧...fillzero的回傳型態是void
06/11 00:00, 4F

06/11 00:14, , 5F
我知道哪裡錯了...sorry
06/11 00:14, 5F
文章代碼(AID): #1C4GfcWG (C_and_CPP)