Prev Up Next
Go backward to Soma dos parâmetros da linha de comando
Go up to Alguns exercícios a exemplos dados nas aulas teóricas
Go forward to Abrir e fechar ficheiros, um exemplo

Abre e lista o ficheiro

/*--- a.out <ficheiro> ---------------------
      abre e lista o ficheiro
--------------------------------------------*/

#include <stdio.h>

main(int npars,char *par[]){
  FILE *f;
  int c;
  if(npars!=2){
    printf(" %s: uso cal <ficheiro>\n",par[0]);
    exit(1);
  }
  f=fopen(par[1],"r");
  if(f==NULL){
    printf(" %s: não consegue abrir ficheiro\n",par[0]);
    exit(1);
  }
  while((c=getc(f))!=EOF)
    putchar(c);
}


Prev Up Next