[Cascavel-pm] Res: Res: Perl
Ramon Mendes
soulhave em yahoo.com.br
Sábado Novembro 25 08:28:56 PST 2006
Estou tentando abrir o arquivo. Fiz a declaração da forma que você falou.
Porem quando vou executar ocorre este erro,
Global symbol "@dado" requires explicit package name at abrearq.pl line 5.
Global symbol "@dado" requires explicit package name at abrearq.pl line 7.
Execution of abrearq.pl aborted due to compilation errors.
O codigo
use strict;
use warnings;
open(FILE,"<ramon.txt") or die "Nao conseguiu localizar o arquivo\n";
@dado=<FILE>;
print "Arquivo ok";
close @dado;
Estou fazendo algo de errado?
ainda não implementei a questão dos parâmetros. Primeiro preciso jogar o arquivo texto no array do tipo @.
_________________
Ramon M. de Souza
soulhave em yahoo.com.br
Bacharelando em Sistemas de Informação
----- Mensagem original ----
De: Daniel Vinciguerra <daniel_5h4d0w em hotmail.com>
Para: cascavel-pm em pm.org
Enviadas: Sábado, 25 de Novembro de 2006 13:16:56
Assunto: Re: [Cascavel-pm] Res: Perl
heheh... valeu mesmo cara.. vou tentar aqui..
Mas aqui estou com problema para poder declarar a matriz com o arquivo..
vou te mostrar o fonte de exemplo que estou tentando abrir o arquivo e está ocorrendo erro.
#!/usr/bin/perl
use warnings;
use strict;
open (arquivo, "<esportes.txt" ) or die "Nao consegui abrir esportes.txt";
@arqs=<arquivo>;
...
Ai da erro nesta linha, ele consegue abrir o arquivo porém no vetor ele da erro. o pode ser?
if (@ARGV !=
3) {
print "Uso: perl $0 arquivo modo quantidade\n";
exit 1;
}else{
my @ARGV = ($arquivo, $modo, $quantidade); #Aproveitando os codigos abaixo
}
#e depois você inicia a abertura do arquivo
open (FILE, "< $arquivo" ) or die "O programa não conseguiu localizar $arquivo!!!\n";
@dado = <FILE>;
# @ARGV só vai ser usado para se obter as informações(parametros) para sua abertora do arquiv
# Naquele caso você a usou como Array para depositar todo o conteudo do arquivo... "A grosso # modo" ^^
Chegou o Windows Live Spaces:você divide seu blog, suas fotos, sua lista de música e agora encontra seus amigos! É só entrar no: _______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale
o discador agora!
http://br.acesso.yahoo.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061125/d3b43ed2/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm