• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ユーザ-のインプットに対する対応)

Perlプログラムでのユーザー対応に関する問題

このQ&Aのポイント
  • Perlプログラムでユーザーのテキストファイル入力に対応する方法について相談です。
  • 現在、Perlプログラムを作成中で、テキストファイルの各単語の数を表示する機能を実装しています。
  • しかし、プログラム終了時にユーザーが継続するかどうかを選択する処理がうまく機能しません。

質問者が選んだベストアンサー

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

> $continue = <STDIN>; でユーザーからの入力を取ってきていますが、このままだと 改行が末尾にくっついています。 したがって、 > while ($continue ne 'q') ユーザーが q を入力したとしても改行がくっついてるせいで $continue eq 'q' が真になることはありません。 お手軽には読み込んだ後で chomp するとか。 $continue = <STDIN>; chomp $continue;

ilnmfay
質問者

お礼

回答ありがとうございます。 おかげさまで解決しました。 簡単にできるんですね...(苦笑)

関連するQ&A