ler conteudo de um aquivo de texto
Olá bom dia!
Estou com uma dificuldade se alguém poder me ajudar agradeço:
É o seguinte, tenho um arquivo de texto com as seguintes linhas:
name=idle
w=60
h=105
x=61.0f
y=0.0f
w=62
h=100
x=63.0f
y=20.7f
w=78
h=89
x=67.0f
y=25.0f
name=walk-back
..... e assim continua..
A duvida é: como faço para pegar só os valores de name,w,h,x,y e jogar uma matriz ou vector?
Estou com uma dificuldade se alguém poder me ajudar agradeço:
É o seguinte, tenho um arquivo de texto com as seguintes linhas:
name=idle
w=60
h=105
x=61.0f
y=0.0f
w=62
h=100
x=63.0f
y=20.7f
w=78
h=89
x=67.0f
y=25.0f
name=walk-back
..... e assim continua..
A duvida é: como faço para pegar só os valores de name,w,h,x,y e jogar uma matriz ou vector?
Cgm2k7 2013
Curtidas 0
Respostas
Alec Candia
27/11/2019
Se você já tem a leitura do arquivo saiba que esta leitura é sequencial, linha por linha, ou seja, cada linha seria equivalente a um registro de dados.
Sendo assim, basta que seja feito um teste a partir de IF ou CASE para a SUBSTRING do início da linha e mais duas posições (0,2) analisando se o conteúdo será w= ou h= ou x= e assim por diante. Se o critério for atendido, a partir de uma nova SUBSTRING você pode buscar o valor exato que precisa.
Sendo assim, basta que seja feito um teste a partir de IF ou CASE para a SUBSTRING do início da linha e mais duas posições (0,2) analisando se o conteúdo será w= ou h= ou x= e assim por diante. Se o critério for atendido, a partir de uma nova SUBSTRING você pode buscar o valor exato que precisa.
Olá bom dia!
Estou com uma dificuldade se alguém poder me ajudar agradeço:
É o seguinte, tenho um arquivo de texto com as seguintes linhas:
name=idle
w=60
h=105
x=61.0f
y=0.0f
w=62
h=100
x=63.0f
y=20.7f
w=78
h=89
x=67.0f
y=25.0f
name=walk-back
..... e assim continua..
A duvida é: como faço para pegar só os valores de name,w,h,x,y e jogar uma matriz ou vector?
Se
Estou com uma dificuldade se alguém poder me ajudar agradeço:
É o seguinte, tenho um arquivo de texto com as seguintes linhas:
name=idle
w=60
h=105
x=61.0f
y=0.0f
w=62
h=100
x=63.0f
y=20.7f
w=78
h=89
x=67.0f
y=25.0f
name=walk-back
..... e assim continua..
A duvida é: como faço para pegar só os valores de name,w,h,x,y e jogar uma matriz ou vector?
GOSTEI 0