machadoug 0 Denunciar post Postado Janeiro 16, 2006 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
Homero C. de Almeida 0 Denunciar post Postado Janeiro 16, 2006 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