Ir para conteúdo
Fórum Script Brasil

Fabiano Góes

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Fabiano Góes

  1. quitZAUMMM,

    primeiro obrigado pela atenção,

    seu exemplo funcionou,

    mais como estou estudando a manipulação de arquivos com c/c++ resolvi fazer mais um teste,

    como o layout do arquivo que estou lendo é de 160 caracteres com espaços, quero ler linha por linha(char str[160]).

    seguindo a dica do link que você me passou fiz um teste porem com este código ele está lendo apenas a primeira linha até que chega ao fim do arquivo, ou seja fica repedindo a mesma linha:

    #include <iostream>
    #include <conio.h>
    
    using namespace std;
    
    char lertxt()
    {
        FILE *p;
        char str[160];
        int x;
        
        if ((p = fopen("237.TXT","r")) == NULL)
        {
           printf("Erro! Impossivel abrir o arquivo!\n");
           exit(1);
        }
    
        fscanf(p,"%[^\n]s", str);
        
        while (!feof(p))
        {
            fscanf(p,"%[^\n]s", str);
            cout << str << endl;
            getch();
        }
        
        printf("\n\n");
        fclose(p);
    }
    
    int main(){
        lertxt();
        getch();
        return (0);
        }

    não sei se fui claro :unsure: , mais se você puder me dar uma dica agradeço!!! :D

×
×
  • Criar Novo...