dicです タイトルの通り fopen_s でファイルを開いたあと、fgets関数で、1行読み込むのですが、
読み込んだデータに 意味不明なデータが含まれます
ファイルポインタを先頭にセットしても、先頭に意味不明なデータが含まれます
コードをしたに、画面もはっておきます
なぜ、こんな現象が起こるのでしょうか?
変数 char buf[80] の中身が ???3000000 になります
待機時間.txt の内容は
300000
の一行だけとなっています
fopen_s -> fgets で原因不明のデータをもってくる
Re: fopen_s -> fgets で原因不明のデータをもってくる
>>涼雅さん
待機時間.txt を調べてみました
そしたら UTF-8 で保存していました
ANSI 形式にしたら無事、char buf[80] に 300000 が代入されました
解決しました
ありがとうございました
待機時間.txt を調べてみました
そしたら UTF-8 で保存していました
ANSI 形式にしたら無事、char buf[80] に 300000 が代入されました
解決しました
ありがとうございました
Re: fopen_s -> fgets で原因不明のデータをもってくる
もしかしたら、先頭についていたデータはBOMかもしれませんね。
BOM【Byte Order Mark】
BOM【Byte Order Mark】