【初心者歓迎】C/C++室 Ver.44【環境依存OK】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0903デフォルトの名無しさん
2007/12/05(水) 11:48:55例えば巨大配列にa[i]にiをいれてa[i]を表示するというプログラムを作成する場合、
昨日の解説を元に以下のようなプログラムを作成したのですが、
#include<stdio.h>
#include<stdlib.h>
#include<iostream>
#include<time.h>
#include<vector>
using namespace std;
main(){
int N=1000000000;
vector<int> a;
a.resize[N];
int i,n;
n=N;
for(i=0;i<n;++i){
a[i]=i;
}
for(i=0;i<n;++i){
cout << a[i] << " ";
}
}
以下のようなエラーが出ました。
エラー E2235 練習.cpp 14: メンバー関数は呼び出すかそのアドレスをとらなければならない(関数 main() )
エラー E2062 練習.cpp 14: 無効な間接参照(関数 main() )
根本的に間違って理解してしまっているような気がするので、どうかご指導をよろしくお願いします。
レス数が900を超えています。1000を超えると表示できなくなるよ。