精華區beta Programming 關於我們 聯絡資訊
/*what is wrong with this program ? */ #include <stdio.h> #include <stdlib.h> int main() { double *list; int i , howmany; printf("How many numbers? => "); scanf("%d", &howmany); printf("Enter %d numbers. => ", howmany); for (i = 0; i < howmany; ++i){ scanf("%lf", &list[i]); } printf("Your list is : "); for(i = 0; i < howmany; ++i){ printf("%10.2f", list[i]); } printf("\n"); return 0; } debug的結果: "an access violation (segmentation fault) raised in your program" 我看不懂這是啥意思ㄟ 是因為 我的指標 的關係嗎? (他的意思是不是說 我的記憶體分配有問題?) 請問有辦法解決嗎? -- -- 夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子 之器不得已BBS telnet://bbs.wretch.cc 開個人板 超快 不用連署不可得志於天下 矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以 喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫 之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在天140.116.103.98