Lendo Dados de um Texto - linguagem C

2 respostas
Rpsl

Olá pessoal,

Como posso fazer um programa que leia um arquivo e mostre qunado encontrar uma palavra especifica.

por exemplo, le o arquivo e quando achar a palavra “aqui” mande um sinal.

Gostaria de receber dicas de funções e bibliotecas que possam me ajudar.

Se servir de alguma coisa, uso o S.O. Ubuntu e o compilador gcc.

Desde já obriagado pela a atenção desperdiçada.

2 Respostas

T

Você nem precisa escrever um programa. Basta usar o “grep”, que localiza textos em arquivos.

luis.txt

Vc pode usar funcoes de C para manipulacao de arquivos. Um exemplo é a função fread(), mas as funcoes para manipulacao de arquivo só trabalham com arquivos em texto puro, texto sem formatacao (exemplo: extençao .txt .java .cpp .c).

Talvez até dê para fazer isso com arquivos do word por exemplo, mas nunca tentei. Agora para arquivos simples pesquise pelas funcoes para fazer leitura e escrita em arquivos (fread, fwrite, fgets, fscanf, nao sei se os nomes estao certos, pois faz tempo que nao as uso).

Criado 29 de agosto de 2008
Ultima resposta 29 de ago. de 2008
Respostas 2
Participantes 3