On 3/28/07, Ricardo Almeida <[EMAIL PROTECTED]> wrote:
> a=File.readlines("c:\\teste\\teste3.txt")
O código acima lê todas as linhas do arquivo e as armazena em um Array.
<...>
> #a.split('|').each { |c| vetor << c unless c == "|" }
<...>
> s=vetor[0].split("|")
Nas linhas acima você está tentando chamar o método "split" em um
Array, que não possui este método. O certo seria fazer algo parecido
com isto:
a.each do |linha|
vetor = linha.split("|") #Cria um vetor com os elementos da linha e sem "|"
vetor.each {|elemento| puts elemento } #imprime cada elemento
end
--
Bira
http://compexplicita.blogspot.com
http://sinfoniaferida.blogspot.com
_______________________________________________
Ruby-l mailing list
[email protected]
http://www.listas.unicamp.br/mailman/listinfo/ruby-l