二次元配列を使ってデータを出力したいのですがこのソースをコンパイルすると次のようになってしまい正しい値が出力されません。どこがいけないか教えて頂けますでしょうか。言語はC++です。
ソース
lang
1#include <iostream> 2#include <math.h> 3using namespace std; 4int main(){ 5 int nofc,i; 6 double imm[nofc][2]; 7 nofc=2; 8 i=0; 9 imm[0][0]=145; 10 imm[0][1]=50; 11 imm[1][0]=160; 12 imm[1][1]=60; 13 14 15 while(i<nofc){ 16 cout<<imm[i][0]<<endl; 17 cout<<imm[i][1]<<endl; 18 i=i+1; 19 } 20} 21
コンパイル結果
$ ./a.out
145
50
6.95324e-310
6.95324e-310
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/02 10:02