C言語(C++)で固定文字列の配列を定義するには?

C言語やC++で固定文字列を配列で定義する方法です。

  • 2次元配列で定義します
  • 文字列となる配列にはサイズ指定が必要です(リスト中の最大文字数以上を指定する)
  • 文字列のサイズは多めに設定しておけば良いのですが、その分メモリを消費するので注意しましょう
  • 要素数はsizeof({変数名}) / {文字列サイズ}で算出できます

サンプル

const char FileList[][64] = {
    "10001.txt",
    "10002.txt",
    "10003.txt",
    "10004.txt",
    "10005.txt",
};

上記の場合、要素数(5)は

sizeof(FileList) / 64;

で取得できます。

このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です