作者sunkill (风树)
看板C_and_CPP
标题Re: [问题] 阵列的索引值如何随着使用者输入而变动
时间Fri Jun 12 13:40:16 2009
※ 引述《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
1F:推 littleshan:拜托不要再用 C++ 写 C99 程式了 06/12 13:52
3F:推 Ebergies:用 MSVC++ 的人是不会犯这种低级错误的 (咦) 06/12 17:42
4F:推 littleshan:对啊,只是会拿 C++/CLI 的问题来这个板问 (咦) 06/12 18:14