ler conteudo de um aquivo de texto

C++

27/11/2019

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?
Cgm2k7 2013

Cgm2k7 2013

Curtidas 0

Respostas

Alec Candia

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.

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
GOSTEI 0
POSTAR