TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho Arquivos

Exames: Trabalho Arquivos. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  2/6/2014  •  237 Palavras (1 Páginas)  •  262 Visualizações

Exercício Arquivos

1- Faça um programa que leia um arquivo caractere a caractere.

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

int main(void){

int c;

FILE *parq;

char *nome = "arq2.txt";

printf("Leitura do arquivo:\n");

if((parq = fopen(nome,"r"))== NULL){

printf("\n\nErro ao abrir o arquivo-leitura.\n");

return 1;

}

rewind(parq);

c = fgetc(parq);

while(!feof(parq)){

putchar(c);

c = fgetc(parq);

}

fclose(parq);

return 0;

}

2- Faça um programa que leia um arquivo de texto por caractere.

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

int main(void){

int c;

FILE *arq;

char *nome="arquivo.txt";

if((arq = fopen(nome,"r+"))==NULL){

printf("Nao foi possivel abrir o arquivo.\n");

exit(1);

}

printf("Caracteres Lidos:\n");

rewind(arq);

c = fgetc(arq);

while(!feof(arq)){

putchar(c);

c = fgetc(arq);

}

fclose(arq);

return 0;

}

3- Faça um programa que leia um arquivo de texto linha a linha.

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

int main(void){

int c;

FILE *pa;

char *nome="linha.txt";

char *result;

char Linha[70];

if((pa = fopen(nome,"r"))==NULL){

printf("Nao foi possivel abrir o arquivo.\n");

return 1;

}

printf("Linhas lidas:\n");

rewind(pa);

c = fgetc(pa);

while(!feof(pa)){

result = fgets(Linha,70,pa);

if(result){

printf("%s",Linha);

}

}

fclose(pa);

return 0;

}

4- Faça um programa que leia um arquivo texto linha a linha a lista de nomes de estudantes de uma escola.

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

int main(void){

int a;

FILE *PA;

char *nome="alunos.txt";

char *result;

char Linha[100];

if((PA = fopen(nome,"r"))==NULL){

printf("Nao foi possivel abrir o arquivo.\n");

return 1;

}

printf("Linhas lidas:\n");

rewind(PA);

a = fgetc(PA);

while(!feof(PA)){

result = fgets(Linha,100,PA);

if(result){

printf("%s",Linha);

}

}

fclose(PA);

return 0;

}

...