Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
tiko165

Ler ficheiro .txt linha a linha

Recommended Posts

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

Share this post


Link to post
Share on other 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  ;)

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.