ファイルから読み込んだ文字列について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
アバター
メカ
記事: 37
登録日時: 12年前

ファイルから読み込んだ文字列について

#1

投稿記事 by メカ » 12年前

ファイルの文字列を比較するコードを書いてますが、
急に正常に比較できなくなりました。
いくつか実験してみたのですが、
ファイルから文字列を読み込み、それをprintfで表示すると
わけの分からない半角文字が2~3文字出てからファイルの文字が出力されます。
DXライブラリのコードで読み込んだら正常に出力されました。
前まではそんな事はありませんでした。文字コードか何かが邪魔してると思うのですが、
どうすれば解決出来るのでしょうか?

box
記事: 2002
登録日時: 14年前

Re: ファイルから読み込んだ文字列について

#2

投稿記事 by box » 12年前

メカ さんが書きました: どうすれば解決出来るのでしょうか?
どういった入力データに対してどういったコードを書いたかを提示せずに
解決策を求められましても、いかんともしがたいです。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。

taketoshi
記事: 222
登録日時: 14年前
住所: 日本国

Re: ファイルから読み込んだ文字列について

#3

投稿記事 by taketoshi » 12年前

今まで出来たことが急に出来なくなったのならコードではなく
VisualStdioやWindowsのファイルパスが悪さをしている気がします。

ソリューションのクリーンをして再ビルドしてみてはいかがですか。

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: ファイルから読み込んだ文字列について

#4

投稿記事 by みけCAT » 12年前

その「わけの分からない半角文字」の正体はBOMではありませんか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: ファイルから読み込んだ文字列について

#5

投稿記事 by softya(ソフト屋) » 12年前

前のトピックが放置されています。
かならずトピックを終わるまで使ってください。
「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
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

“C言語何でも質問掲示板” へ戻る