0
我試圖創建一個將用戶輸入存儲諸如它們的縮寫的文本文件。此代碼將提示用戶輸入信息並創建一個文本文件,但文本文件保持空白。我如何獲取信息以將其存儲在文本文件中?我試過使用變種$首字母,但它不存儲信息。我似乎無法弄清楚我做錯了什麼。我怎麼能存儲在Perl中的文本文件中的用戶輸入?
use strict;
use warnings;
print "Enter users initials: ";
my $initials = <STDIN>; # prompts user for input
open(MYFILE, '>>initials.txt'); #creates file initials.txt
while (<MYFILE>) {
chomp;
print MYFILE $initials;
}
close(MYFILE);
我不認爲你可以在你打開追加,''>>文件中讀取。你爲什麼一直在逐行閱讀文件? – kjprice 2013-05-06 16:58:20