Guião laboratorial n.º 3 – exercício 2

Desenvolva uma função que mostre o conteúdo de um ficheiro de texto na consola. O nome do ficheiro é passado como argumento.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

void mostraC(char *t1){
FILE *f1;
char ch;

f1=fopen(t1, "r");

if(f1==NULL){
  printf("\nerro ao abrir o ficheiro %s", t1);
  return;
}

while((ch=fgetc(f1))!=EOF)
  printf("%c", ch);

printf("\n ..lido tudo com sucesso");

fclose(f1);
}


int main()
{
    char s1[20];

    printf("Qual o nome do 1 ficheiro?");
    gets(s1);
    mostraC(s1);

    return 0;
}


Tags : ,