Translate

martes, 8 de enero de 2013

Leer archivos en C.

#include< stdio.h >

void lee(FILE *in);

int main(int agc,char *agv[]){
           
            FILE *in;
            if(agc>1){
                  if(in=fopen(*(agv+1),"r")!==NULL)
                               printf("ERROR al abrir el archivo %s\n",(agv+1));
                  else{
                       lee(in);
                       fclose(in);
                      }           
                      }
            else
                 puts("Faltan argumentos");
                
                 return 0;
             
           }
void lee(FILE *in){
                       int c;
                       while((c=getc(in))!=EOF)
                             putchar(c);
                            
                   }

No hay comentarios: