Ir para conteúdo
Fórum Script Brasil

Santos-fg

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Santos-fg

Santos-fg's Achievements

0

Reputação

  1. char *str; while(fscanf(fp, "%s ", str) > 0) { printf("%s\n", str); if (feof(fp)){ /* Ops. Chegou ao final do arquivo antes dos 5000! */ break; // sai do laco sem incrementar o i } } Dessa forma ai fica as strings dentro do ponteiro mais ainda não consegui.
  2. Paulo primeiro obrigado pela atenção. Olha so tenho um arquivo .txt, onde tenho milhões de palavras. Ex. felipe paulo santos jardim zezim viana claudio zelia natasha jim Ai quero salvar em uma struct como exemplo do paulo até zelia. Como resultado na struct teria: paulo santos jardim zezim viana claudio zelia Ou seja, so salvo na struct de uma determinada palavra a outra do arquivo. Acho que ficou melhor agora. :blush:
  3. Santos-fg

    Ajuda iniciante em C

    beautiful solution kkk
  4. Santos-fg

    Duvida em exercicio em C

    Pode usar uma variável aux amigo, que acumule o maior valor. Comparação feita na entrada dos dados. if(a>b) aux=a;
  5. Olá pessoal estou trabalhando com arquivo, estou fazendo uma varredura de uma determinada string no arquivo e fiz uma função pra encontrar determinada string por mim, a partir dela começo a gravar determinados dados em uma struct, mais eu queria limitar isso até outra string do mesmo arquivo. Alguém já trabalhou com isso é poderia me dar uma dica. Vou deixar a função aqui, e explicar cada passo. int ler_arquivo() { char inicio[] = "coordIndex=\""; char fim[] = "<Coordinate"; char str[100]; char c; FILE *fp; fp = fopen("untitled.x3d","r"); if(!fp) exit(1); while (fgets(str,sizeof(str),fp)!=NULL){ //lê linha a linha do ficheiro if (strstr(str,inicio)!=NULL) //Verifica se uma string existe dentro de outra while((c = getc(fp) ) != EOF){ /* Enquanto não chegar ao final do arquivo */ printf("%c", c); //Aqui gravo na struct que fiz. if (strstr(str,fim)!=NULL) //Verifica se uma string existe dentro de outra exit(0); } } fclose(fp); return 0; }
×
×
  • Criar Novo...