ファイルにかかれた、文字を一文字ずつ読み込んでいき、その順番をカウントして、ある順番になったらMIDIのメッセージをはきだすというプログラムを作ってるんですが、いまいち、fscanf関数の使い方がうまくいきません。
ファイルの入出力についてはある程度わかってきたんですが・・・。
fgets関数だと、改行までいっきに読み込んじゃいますよね?
fscanf以外になんかうまい方法ってあるんでしょうか?
MIDIのメッセージはわかってるんですけど、それをうまくアウトプットできないんで悩んでます。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

一文字ずつ読込んでゆくのであれば、fscanf() よりも fgetc() の方が素直だ


と思います。

# 質問の内容だと、fscanf() の使い方の問題かどうかも分かりませんので、自信無しです。
    • good
    • 0
この回答へのお礼

御回答ありがとうございました。
たとえば、空白や改行があった場合に、
どうちがってくるのかな?と思ったんです・・。

お礼日時:2002/01/16 19:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報