- 締切済み
'.GetSize' : 左側がクラス、構造体、共用体ではありません。
int nData[10]; と配列作ったとき、要素数が10個っていうのを取り出すには どうすれば良いでしょう? int x=nData.GetSize(); //タイトルのようにエラーとなります。 x=Sizeof(nData)/4; //intなので4byteで割った・・・。あはは。 基本的な事柄でスミマセンが出てきません。宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
int nData[10]; と配列作ったとき、要素数が10個っていうのを取り出すには どうすれば良いでしょう? int x=nData.GetSize(); //タイトルのようにエラーとなります。 x=Sizeof(nData)/4; //intなので4byteで割った・・・。あはは。 基本的な事柄でスミマセンが出てきません。宜しくお願いします。
お礼
CARRAYって宣言してGetSizeでとってこれるから簡単ジャンと思ってたら 配列だと「'.GetSize' : 左側がクラス、構造体、共用体ではありません。」 ありゃ? と右往左往しておりました。 全体のサイズを一個目のサイズで割ってあげればよかったんですね。 いろんな書き方があるんですね。勉強になります。