• 締切済み

BASICからC言語に

BASICで for I=1 to 5:line input #2,w$:next I line input #2,COMMENT$ と書かれているプログラムをC言語に書き直したいのですがどのようにしたらいいのでしょうか?

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

BASIC の line input #x というのは その番号でオープンしたファイルから一行読み込むということですから、 で、forループの中で読み込んでいるのは 読み飛ばしのようなので for (i=0; i<5; i++) fgets(fp, readbuffer, sizeof readbuffer); //空読み fgets(fp, readbuffer, sizeof readbuffer); //COMMENT行の読み込み? てな感じでしょうか。 readbuffer には十分な大きさのchar 配列を使ってください。 ピンポイントで出されても他の部分との兼ね合いで 間違っている可能性がありますので 取り扱いにはご注意くださいませ。 #エラーチェックしていないし

関連するQ&A