Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

tiko165

Ler ficheiro .txt linha a linha

Mensagens Recomendadas

tiko165

Já tenho um ficheiro txt guardado, e dentro desse ficheiro tem 1 numero por cada linha, e cada numero iria abrir uma imagem, por exemplo estes números:

1º linha: 0

2º linha: 1

3º linha: 2

e que fizesse, caso na 1º linha se tivesse um 0 iria abrir por exemplo a imagem numa picturebox com o nome "A.jpg", se tiver o nº 1 na 1º linha abrir a imagem "B.jpg" a caso um 2 abrir "C.jpg". Isto so para a 1º linha do ficheiro em txt.

Deiam-me umas dicas de código para que eu consiga fazer algo.


collectioneuro300px.png

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Johnny Mercy

Fazes um ciclo...

dim texto as string = 'texto do ficheiro que queres

for i as integer = 0 to texto.lenght - 1      'le todos os caracteres do ficheiro de texto até ao fim

   if (texto(i) = "x")
      'faz x
   else
      'faz y
   end if 

next

Se quiseres usar isso como uma matriz para usar em jogos (deves estar a usar para fazer niveis de um jogo qualquer lol) é só adaptares o código para ler de linha em linha. Aconselho-te a usar o mesmo número de caracteres para cada linha para ser muito mais fácil controlares as coisas!

Espero que te ajude  ;)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
tiko165

Fazes um ciclo...

dim texto as string = 'texto do ficheiro que queres

for i as integer = 0 to texto.lenght - 1      'le todos os caracteres do ficheiro de texto até ao fim

   if (texto(i) = "x")
      'faz x
   else
      'faz y
   end if 

next

Se quiseres usar isso como uma matriz para usar em jogos (deves estar a usar para fazer niveis de um jogo qualquer lol) é só adaptares o código para ler de linha em linha. Aconselho-te a usar o mesmo número de caracteres para cada linha para ser muito mais fácil controlares as coisas!

Espero que te ajude  ;)

brigado, consegui fazer o que queria.

Tirei ideias do código que fixes-te, mas ainda tive que colocar muito código para isto funcionar. Muito Obrigado pela disponibilidade do código que deste.


collectioneuro300px.png

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.