Re: [問題] 陣列的索引值如何隨著使用者輸入而變動
※ 引述《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
06/12 13:52, 1F
→
06/12 13:52, , 2F
06/12 13:52, 2F
推
06/12 17:42, , 3F
06/12 17:42, 3F
推
06/12 18:14, , 4F
06/12 18:14, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章