Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

一個問題。

0 views
Skip to first unread message

藍月楓鈴

unread,
Mar 20, 2001, 8:14:53 AM3/20/01
to
※ 引述《WEOW...@bbs.et.ntust.edu.tw (風塵情事)》之銘言:
> 請問,如何把輸入的變數成為宣告陣列的引數?
> 列如:
> int a[x]
> {x為程式使用者輸入的數,列如c語言:scanf("%d", &x)}

如果你是用 C++ 的話,可以這樣:

int size, *arr; //宣告變數size 和 整數指標 arr
cin >> size; //由鍵盤讀取數字寫到變數 size
arr = new int[size];

這樣就完成了~
不過在程式結束前,別忘了加上這個敘述

delete [] arr;

來歸還記憶體。
--
[1;32m┌───── [33m◆ [37mKKCITY [33m◆ [32m─────┐ [34m┐┌┐┐┌┐┌─┐┌┬┐┌┬┐┐ ┌ [m
[1;32m│ [31m bbs.kkcity.com.tw [32m│ [37m├┘┐├┘┐│ │ │ └┬┘ [m
[1;32m└── [34m《 [0;37mFrom:203.75.29.235 [1;34m》 [32m──┘ [36m┘ ┘┘ ┘└─┘└┴┘ ┴ ┴ [m

0 new messages