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