配列方文字変数の初期値として複数の文字列定数を置きたい
Posted: 2016年5月26日(木) 18:38
困った時だけで申し訳ありません。
[件名]のように、配列型の文字変数の初期値として 数値や、文字列を 以下のように設定したいのですが 方法はあるでしょうか?
const char ok[] ={ "\1ABC\0\2DEF\0\377" };
const char ng[] ={ 1, "ABC", 2, "DEF", 0xFF }; <<===== エラー
以下のように埋めたい。
// adday[0] :: 1
// adday[1] :: 'A'
// adday[2] :: 'B'
// adday[3] :: 'C'
// adday[4] :: 0
// adday[5] :: 2
// adday[6] :: 'D'
// adday[7] :: 'E'
// adday[8] :: 'F'
// adday[9] :: 0
// adday[10] :: 0xFF
// adday[11] :: ....
コンパイルすると "ABC"の段階でエラーとなります。
[件名]のように、配列型の文字変数の初期値として 数値や、文字列を 以下のように設定したいのですが 方法はあるでしょうか?
const char ok[] ={ "\1ABC\0\2DEF\0\377" };
const char ng[] ={ 1, "ABC", 2, "DEF", 0xFF }; <<===== エラー
以下のように埋めたい。
// adday[0] :: 1
// adday[1] :: 'A'
// adday[2] :: 'B'
// adday[3] :: 'C'
// adday[4] :: 0
// adday[5] :: 2
// adday[6] :: 'D'
// adday[7] :: 'E'
// adday[8] :: 'F'
// adday[9] :: 0
// adday[10] :: 0xFF
// adday[11] :: ....
コンパイルすると "ABC"の段階でエラーとなります。