
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);
}
