- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ユーザ-のインプットに対する対応)
Perlプログラムでのユーザー対応に関する問題
このQ&Aのポイント
- Perlプログラムでユーザーのテキストファイル入力に対応する方法について相談です。
- 現在、Perlプログラムを作成中で、テキストファイルの各単語の数を表示する機能を実装しています。
- しかし、プログラム終了時にユーザーが継続するかどうかを選択する処理がうまく機能しません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> $continue = <STDIN>; でユーザーからの入力を取ってきていますが、このままだと 改行が末尾にくっついています。 したがって、 > while ($continue ne 'q') ユーザーが q を入力したとしても改行がくっついてるせいで $continue eq 'q' が真になることはありません。 お手軽には読み込んだ後で chomp するとか。 $continue = <STDIN>; chomp $continue;
お礼
回答ありがとうございます。 おかげさまで解決しました。 簡単にできるんですね...(苦笑)