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

看板C_and_CPP (C/C++)作者 (風樹)時間16年前 (2009/06/12 13:40), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《flyingcop (飛揚的杯子)》之銘言: : 老師請我們自行輸入要多少個亂數 : (問題是這個範圍很大) : 前幾天有人教我用動態記憶體配置 : ste=(char*)malloc(20) : 可是我們老師現在沒有教到那邊 : 況且 我也看不太懂... : 想問問看有沒有比較簡單的方法?! : 在課本上有看到這樣 : 可否用宣告整數指標的方式帶入? : ex: : int num[ ] (我需要一個num的陣列 但是要多少個陣列不確定) : ^^ (要能讓使用者自行輸入) : 我能否設定一個變數 : int n---------->將這個變數帶入索引值呢? : ( 這個n我想要這樣用 : printf("請使用者自行輸入亂數各數"); : scanf("%i",&n);) #include <iostream> #include <cstring> using namespace std; int main() { int a; cin >> a; char s[a*2]; cout << sizeof(s) << endl; return 0; } g++ 4.x 能過 輸出的數值也對 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.40.189

06/12 13:52, , 1F
拜託不要再用 C++ 寫 C99 程式了
06/12 13:52, 1F

06/12 13:52, , 2F
請見 #14XQNUYz
06/12 13:52, 2F

06/12 17:42, , 3F
用 MSVC++ 的人是不會犯這種低級錯誤的 (咦)
06/12 17:42, 3F

06/12 18:14, , 4F
對啊,只是會拿 C++/CLI 的問題來這個板問 (咦)
06/12 18:14, 4F
文章代碼(AID): #1ACUf5Jw (C_and_CPP)
文章代碼(AID): #1ACUf5Jw (C_and_CPP)