• 締切済み

標準I/OからのEOFの入力

iBook(OSX)のプロジェクトビルダーでcarbonのファイルを作っています。プログラムの中で  getchar() != EOF という文で入力がEOFかどうかを検出しようとしているのですがreturnやenterではEOFと認識されないようです。標準I/O (キーボード)からEOFを入力するにはどうしたら良いのでしょうか。

みんなの回答

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

stty allで確認できますが、一般的に^D(コントロールキーとDの同時押し)です。 詳しくはman sttyをどうぞ。

grothendieck
質問者

お礼

御回答ありがとうございます。コントロールキーとDの同時押しをやってみましたが、うまく行きませんでした。私は初心者でよく分かっていないのですが、プロジェクトビルダーまたは一般にMac OSXでsstyのようなUNIXのコマンドを入力するにはどうしたら良いのか教えて頂けませんか。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

コントロールキーを押しながらのZキーでだめでしたっけ。

grothendieck
質問者

お礼

ご回答ありがとうございます。control + Zを入れてみましたが、だめのようです。

関連するQ&A