Ruzne chovani

Jindroush jindroush na nospam.seznam.nospam.cz
Úterý Květen 6 00:48:48 MEST 2003


Hi,

vidi nekdo na prvni pohled chybu v nasledujicim kodu? U me to funguje
okay, kolegovi se to tvari, jako by ten vstupni soubor mel 0 delku,
proste ten readline asi hned vrati undef. Vim, ze v tech filehandlech
plavu, ale kdyz me to tady na 5.6.1 (ActiveState 626) chodi a kolegovi v
praci na 5.6.1 (ActiveState 631?) ne.

sub open()
{
	my $self = $_[0];
	my $fname = $_[1];

	local *FH;

	close( FH );
	if( ! open FH, $fname )
	{
		die "Can't open infile '$fname'! ($&)\n";
	}

	$$self{ handle } = \*FH;
}

sub close()
{
	my $self = $_[0];
	close $self->{ handle };
}

sub getline()
{
	my $self = $_[0];
	return readline( *{ $$self{ handle } } );
}
-- 
Jindroush <jindroush na nospam.seznam.nospam.cz>
http://jindroush.atari.org - Home of Atari Cartridge Dumping Project
Remove both 'nospam's from the address to reply.


Další informace o konferenci Perl