Ir ao conteúdo
  • Cadastre-se

Jony Leal

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. @arfneto Rodou sem problemas. Vou utilizar o script que você escreveu pra estudar e tentar escrever um sozinho. Muito obrigado.
  2. Na real essa é a parte três de uma série de exercícios, o primeiro era pra abrir, ler e colocar na tela o conteúdo do texto, a segunda parte é fazer com q ele conte o número de registros no documento e retorne o valor, agora tenho q fazer isso numa struct. Quanto ao nome da variável, eu realmente não considerei muito a respeito :( . Eu pensei q deveria ler a quantidade total antes de alocar espaço com o malloc(sizeof(...)). Foi mal, é a primeira vez que utilizo o Clube do Hardware, geralmente, como passo o dia todo na universidade, acabo pedindo ajuda lá, mas a quarentena mudou algumas coisas. Não caio no mesmo erro a próxima vez :) Agradeço mesmo pela força, vou pegar os toques e tentar corrigir. Conto com sua ajuda na próxima também :D . adicionado 1 minuto depois Você tem razão, meu professor já tinha me alertado a respeito disso e eu vacilei d novo. Valeu mesmo.
  3. Pessoal, tô aqui pra pedir ajuda com uma struct que não dá certo de jeito nenhum... O caso é o seguinte, tenho um arquivo de texto e o meu programa deve coletar os dados desse arquivo de texto usando uma struct e depois contar o número de linhas (pulando a primeira) e retornar esse valor, mas toda vez ele aponta q os dados a serem lidos não fazem parte de uma struct. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ struct dado { int data; float temp; char time[64]; }; int i=0; char info[64]; struct dado *dado_t = NULL; setlocale(LC_ALL,"portuguese"); FILE *fp = fopen("camera_temp.csv","r"); if (!fp){ perror("Arquivo não encontrado"); exit(-1); } fgets(dado_t,64,fp); while (fscanf(fp,"%d,%f,%s",&dado_t.data,&dado_t.temp,&dado_t.time) ==3) //3 é a qtd de colunas de dados, marca o fim da contagem. { i++; } printf("\n\nQuantidade de dados é %d\n\n",i); fclose(fp); return 0; } camera_temp.csv

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...