🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #897

Re: funcion read y gets de C

#897
From: Luis Angel Fdez. Fdez.
Date: Tue, 19 Sep 2006 06:37
40 lines
2184 bytes
teoria <teoriaderedes@gmail.com> escribi�:

  Hola

  Faltar�a #include <stdio.h> :-)

> int main ()

  Y no estoy seguro, pero *creo* que esto deber�a ser int main(void)
siendo estrictos.

> { char buf[50];
>   printf("HOLA");
>   read(0, buf, 50);

  Y supongo que en el c�digo real tratar�s los posibles errores que
puedan ocurrir.

>   return 0;
> }
> 
> lo que me hace es primero pedirme que ingrese y luego me imprime el
> HOLA, cuando en realidad deber�a ser primero imprimir el HOLA y
> luego pedir que ingrese.

  Puedes colocar un fflush(stdout) justo despu�s del printf.

> Otra opcion es usar gets(buf); pero cuando compila gcc main.c -pedantic
> -Wall -asni -o main.out me dice que es peligroso usar gets
> Alguna sugerrencia???

  Puedes utilizar fgets sobre stdin.

  Ta llueu.

-- 
Ubuntu 6.06 (dapper) (kernel 2.6.15-26-amd64-generic x86_64) 
AMD Athlon(tm) 64 Processor 3200+ (2200.149 MHz) up 4 days, 17 min
HT: C.D. Arrancatapinos (488047) VI.759 # http://muxin.no-ip.org/
SK: C.D. Arrancatapinos (18088) IV.57   # http://muxin.yi.org/
Technical Details
Message-ID: <gpf4u3-3kb.ln1@muxin.no-ip.org>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!news.glorb.com!news.antakira.com!antonio.escomposlinux.org!escomposlinux.org!not-for-mail
References: <1158640762.984574.308560@i42g2000cwa.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,1099ffa0cfd2ecc7
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!news.glorb.com!news.antakira.com!antonio.escomposlinux.org!escomposlinux.org!not-for-mail
From: "Luis Angel Fdez. Fdez." <laffdez@gmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: funcion read y gets de C
Date: Tue, 19 Sep 2006 08:37:04 +0200
Organization: Servidor de noticias de la red Ecolnet
Lines: 40
Message-ID: <gpf4u3-3kb.ln1@muxin.no-ip.org>
References: <1158640762.984574.308560@i42g2000cwa.googlegroups.com>
NNTP-Posting-Host: 178.red-80-34-249.staticip.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: antonio.escomposlinux.org 1158648135 27692 80.34.249.178 (19 Sep 2006 06:42:15 GMT)
X-Complaints-To: newsmaster@antonio.escomposlinux.org
NNTP-Posting-Date: Tue, 19 Sep 2006 06:42:15 +0000 (UTC)
User-Agent: tin/1.8.0-20051224 ("Ronay") (UNIX) (Linux/2.6.15-26-amd64-generic (x86_64))