Trabalho Arquivos
Exames: Trabalho Arquivos. Pesquise 862.000+ trabalhos acadêmicosPor: • 2/6/2014 • 237 Palavras (1 Páginas) • 267 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;
}
...