Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Jun 2005 14:57:46 +0200
From:      Victor Balada Diaz <victor@bsdes.net>
To:        freebsd-hackers@freebsd.org
Subject:   Re: help me with C languaje please, re: files.
Message-ID:  <20050605125746.GB691@pato.euesrg02.net>
In-Reply-To: <a9e342b50506042235372e2519@mail.gmail.com>
References:  <a9e342b505060411114e0fe3fd@mail.gmail.com> <20050604181730.GB49520@pato.euesrg02.net> <a9e342b50506042235372e2519@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jun 05, 2005 at 01:35:21AM -0400, Pablo Mora wrote:
> #include <stdio.h>
> #include <stdlib.h>
> 
> int main(void) {
> 
>  FILE *p_to_f;
>  char buf[1024];
>  int i, j = 0;
> 
>  p_to_f = fopen("test","r");
> 
>  if(p_to_f == NULL) {
>   perror("fopen");
>   exit(EXIT_FAILURE);
>  }
> 
>  for(i = 0; i < 4 && !feof(p_to_f); i++) {
>   fgets(buf,1024,p_to_f);
>   printf("%s", buf);
>  }
> 
>  fclose(p_to_f);
> 
>  return 0;
> 
> }
> 
> I expect that be well what I did.  Thanks Victor.
> 
> PD Corrigeme Si hay algo malo. :D

You don't use j, in the for should be || instead of && and you don't
check for errors in fgets.
 
Btw, i think that this is not the best place for ask this questions,
you should ask in a c programming list.

-- 
La prueba mas fehaciente de que existe vida inteligente en otros
planetas, es que no han intentado contactar con nosotros. 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050605125746.GB691>