[問題] 陣列的索引值如何隨著使用者輸入而變動

看板C_and_CPP (C/C++)作者 (飛揚的杯子)時間16年前 (2009/06/12 12:42), 編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/2 (看更多)
老師請我們自行輸入要多少個亂數 (問題是這個範圍很大) 前幾天有人教我用動態記憶體配置 ste=(char*)malloc(20) 可是我們老師現在沒有教到那邊 況且 我也看不太懂... 想問問看有沒有比較簡單的方法?! 在課本上有看到這樣 可否用宣告整數指標的方式帶入? ex: int num[ ] (我需要一個num的陣列 但是要多少個陣列不確定) ^^ (要能讓使用者自行輸入) 我能否設定一個變數 int n---------->將這個變數帶入索引值呢? ( 這個n我想要這樣用 printf("請使用者自行輸入亂數各數"); scanf("%i",&n);) -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.130.220

06/12 12:45, , 1F
看不懂就把課本寫的背起來,以後學到後面就會懂原理了
06/12 12:45, 1F

06/12 12:47, , 2F
我記得int num[ n ]在DEV會過 VC不會過
06/12 12:47, 2F

06/12 12:49, , 3F
C99支援吧
06/12 12:49, 3F

06/12 12:59, , 4F
宣告一個超大的陣列 既然他都沒交過= =
06/12 12:59, 4F

06/12 14:42, , 5F
int* array = new int[n] ??
06/12 14:42, 5F

06/12 15:07, , 6F
新手就宣告一個大陣列就可以了 還不會走路不要學飛
06/12 15:07, 6F

06/12 15:08, , 7F
現在又不是以前記憶體只有8K(而且還七折八扣)的時候
06/12 15:08, 7F
文章代碼(AID): #1ACTpDV_ (C_and_CPP)
文章代碼(AID): #1ACTpDV_ (C_and_CPP)