>>かずまさん
レスありがとうございます
折角コードを考えて頂いたのですが、実装すると後からデータを追加した時にうまく読み込めない不具合が出てしまい自分自身理解できていないのでこちらのコードを使うことにしました
コード:
// ファイルを入力用でオープン
std::ifstream File("settei.txt"); // デフォルトはテキストモード
int Value1; // int型
int Value2; // int型
int Value3; // int型
int Value4; // int型
int Value5; // int型
int Value6; // int型
int Value7; // int型
int Value8; // int型
int Value9; // int型
int Value10; // int型
int Value11; // int型
int Value12; // int型
int Value13; // int型
int Value14; // int型
int Value15; // int型
int Value16; // int型
int Value17; // int型
int Value18; // int型
int Value19; // int型
int Value20; // int型
std::string Value21; // 文字列クラス鳴らす音
std::string Value22; // 文字列クラス壁紙のパス
std::string Value23; // 文字列クラスメッセージ1おはようございます
std::string Value24; // 文字列クラスメッセージ2おはようございます
std::string Value25; // 文字列クラスメッセージ3今日も一日頑張りましょう
std::string Value26; // 文字列クラスメッセージ4もうすぐお昼休みだ!
std::string Value27; // 文字列クラスメッセージ5休憩時間です
std::string Value28; // 文字列クラスメッセージ6午後も頑張りましょう
std::string Value29; // 文字列クラスメッセージ7こんにちは
std::string Value30; // 文字列クラスメッセージ8こんにちは
std::string Value31; // 文字列クラスメッセージ9残り一時間です
std::string Value32; // 文字列クラスメッセージ10お疲れ様でした
File >> Value1 >> Value2 >> Value3 >> Value4 >> Value5 >> Value6 >> Value7 >> Value8 >> Value9 >> Value10 >> Value11 >> Value12 >> Value13 >> Value14 >> Value15 >> Value16 >> Value17 >> Value18 >> Value19 >> Value20 >> Value21 >> Value22 >> Value23 >> Value24 >> Value25 >> Value26 >> Value27 >> Value28 >> Value29 >> Value30 >> Value31 >> Value32; // ファイルからデータを読み込む
>>みけCATさん
いつもお忙しいところレスありがとうございます
みけCATさんの方法でテキストのデータを変数として取り出す事ができたのですが
下記のような書き方だとエラーの赤い波線が出てきてしまいます。。。どのようにしたらいいでしょうか
よろしくお願いします
コード:
//時間に合わせてメッセージが変わる
/*const char* messages[18] = {
"",
" ",
" ",
" ",
" ",
" ", // 5
" ",
" ",
"おはようござます",
"おはようございます",
"今日も一日頑張りましょう!", // 10
"もうすぐお昼休みだ!",
"休憩時間です!",
"午後も頑張りましょう",
"こんにちは",
"残り1時間です", // 15
"お疲れ様でした",
"お疲れ様でした"
};*/
//時間に合わせてメッセージが変わる
const char* messages[18] = {
"",
" ",
" ",
" ",
" ",
" ", // 5
" ",
" ",
Value23,
Value24,
Value25, // 10
Value26,
Value27,
Value28,
Value29,
Value30, // 15
Value31,
Value32
};
[\code]