const int sizea = 600;
char sz[sizea];
上記のコードは正常に動作します。ただし、コード セグメントの下ではエラーが発生します。Visual Studio 2005 - MFC アプリケーションに取り組んでいます
CString strFinal;
.......//strFinal value is dynamically changing . .
const int size = strFinal.GetLength();
char sz[size];
エラー 2 エラー C2057: 定数式
が必要です エラー 5 エラー C2070: 'char []': オペランドのサイズが不正
です エラー 4 エラー C2133: 'sz' : サイズが不明です エラー 3 エラー C2466: 定数サイズ 0 の配列を割り当てることはできません