ページ 1 / 1
ファイルから読み込んだ文字列について
Posted: 2013年4月20日(土) 16:30
by メカ
ファイルの文字列を比較するコードを書いてますが、
急に正常に比較できなくなりました。
いくつか実験してみたのですが、
ファイルから文字列を読み込み、それをprintfで表示すると
わけの分からない半角文字が2~3文字出てからファイルの文字が出力されます。
DXライブラリのコードで読み込んだら正常に出力されました。
前まではそんな事はありませんでした。文字コードか何かが邪魔してると思うのですが、
どうすれば解決出来るのでしょうか?
Re: ファイルから読み込んだ文字列について
Posted: 2013年4月20日(土) 16:36
by box
メカ さんが書きました:
どうすれば解決出来るのでしょうか?
どういった入力データに対してどういったコードを書いたかを提示せずに
解決策を求められましても、いかんともしがたいです。
Re: ファイルから読み込んだ文字列について
Posted: 2013年4月20日(土) 16:37
by taketoshi
今まで出来たことが急に出来なくなったのならコードではなく
VisualStdioやWindowsのファイルパスが悪さをしている気がします。
ソリューションのクリーンをして再ビルドしてみてはいかがですか。
Re: ファイルから読み込んだ文字列について
Posted: 2013年4月20日(土) 16:59
by みけCAT
その「わけの分からない半角文字」の正体はBOMではありませんか?
Re: ファイルから読み込んだ文字列について
Posted: 2013年4月20日(土) 17:07
by softya(ソフト屋)
前のトピックが放置されています。
かならずトピックを終わるまで使ってください。
「DXライブラリのfileread_getcについて • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?t=1 ... 00#p103010
「スプリプトについて • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?f=3&t=12896
「DXライブラリのコードについて質問です • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?t=12850&p=102555