求助:perl语言程序运行时出现undefined subroutine &main::OUTFILE called

fenghua0001 2009-03-03 04:01:10
求助:perl语言程序运行时出现undefined subroutine &main::OUTFILE called
...全文
3449 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragonmuou 2011-07-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 ganshuitao 的回复:]

为什么不能加括号
[/Quote]
虽然这是很早的贴了,但是本人刚刚接触这,也遇到问题,可以括号,但是括号和句柄之间要加个空格,,具体什么原因我也不是很清楚
ganshuitao 2009-09-10
  • 打赏
  • 举报
回复
为什么不能加括号
kindTerry 2009-03-05
  • 打赏
  • 举报
回复
呵呵,這個有意思
fenghua0001 2009-03-04
  • 打赏
  • 举报
回复
问题已解决,谢谢呀!应该这样就可以了!
print OUTFILE $line ;
fenghua0001 2009-03-04
  • 打赏
  • 举报
回复
代码是这样的,是我用于测试的小程序:
#!/usr/bin/perl

unless (open(OUTFILE,">outfile"))
{
die ("cannot open output file!");
}
$line=<STDIN>;
while($line ne "")
{

print OUTFILE($line);

$line=<STDIN>;
}
print "ending.\n";


不好意思,昨天有事,回复不及时!
谢谢
Aylazhang 2009-03-03
  • 打赏
  • 举报
回复
若是句柄的话,说明访问的语法有问题。
贴出有问题的代码块来看吧。
fenghua0001 2009-03-03
  • 打赏
  • 举报
回复
它就是个句柄呀,我看其它参考书上都没定义呀,需要定义吗?怎么定义?
谢谢
Aylazhang 2009-03-03
  • 打赏
  • 举报
回复
说的很清楚了,没有定义OUTFILE函数

37,741

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧