[問題] 程式碼執行有問題

看板C_and_CPP作者 (國外生活真無聊~)時間14年前 (2010/08/03 01:01), 編輯推噓2(204)
留言6則, 6人參與, 最新討論串1/1
#include <stdio.h> main() { char *name; printf("Who are you?\n"); scanf("%s",name); printf("Hi%s welcome to the party, pal\n",name); } 這是用c編寫的 目前看到pointer跟chac之間的應用 不過當我執行這個程式碼的時候卻會發生錯誤 只個程式會當掉 不知道問題出在哪裡? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.227.113.195

08/03 01:05, , 1F
沒有配置能夠儲存字元的空間
08/03 01:05, 1F

08/03 01:08, , 2F
置底十二誡之五....
08/03 01:08, 2F

08/03 01:15, , 3F
scanf("%s", &name);
08/03 01:15, 3F

08/03 01:23, , 4F
加 & 沒有幫助,反而會把資料寫到其他未知的地方去
08/03 01:23, 4F

08/03 01:38, , 5F
thanks
08/03 01:38, 5F

08/03 07:21, , 6F
宣告char name[Size]; 或試試malloc
08/03 07:21, 6F
文章代碼(AID): #1CLldTdn (C_and_CPP)