Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

machadoug

Manipulando aruivo CSV

Recommended Posts

Olá,

 

Estou desenvolvendo uma aplicação para rodar em um coletor de dados. O qual deve manipular um arquivo texto. Esse arquivo texto tem seus valores separados por ";" (ponto e virgula).

 

Acho que o melhor a fazer é alocar dinamicamente as linhas do arquivo em structs.

 

Meu maior problema está em acessar os 'campos' (conteúdo separado por vírgula) indivudualmente, e carregar nas estruturas.

 

Alguém tem uma solução, ou um exemplo para que eu possa me basear?

 

Muito Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

humm... isso não funciona?

 

char* buff = new char[256];while( fscanf(fp, "[^;]", buff) ) {   char *tok = strtok( buff, "," );   while( tok ) {	   // faz o que quiser	  tok = strtok(NULL, ",");   }}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.