Article View: es.comp.os.linux.programacion
Article #1490Re: Dennis y Brian... "El Lenguaje de Programación C"
From: Gonzalo Pérez de Olaguer Córdoba
Date: Mon, 03 Oct 2005 12:51
Date: Mon, 03 Oct 2005 12:51
40 lines
2626 bytes
2626 bytes
Hola "Olaf \"El Blanco\"" <verseker@yahoo.no>
el Mon, 3 Oct 2005 12:28:40 +0200 escribiste:
> Pero ahora hay ejercicios que dicen que escriba un programa que copie su
> entrada a la salida, reemplazando cada cadena de uno o mas blancos por un
> solo blanco...
> Pero en donde guardo la entrada? El getchar me guarda un solo carácter
> verdad? Supongo que este ejercicio se debe hacer con scanf... e ir guardando
> la entrada en algún lado para luego imprimirla con ese "formato".
man fgets(3)
> Y los compiladores me "recomiendan" que main debe devolver una función...
No. Lo que se recomienda es que la función main devuelva un entero (int),
ya que el programa devolverá ese valor a quien lo ejecutó, y éste lo
utilizará para saber si el programa se ejecutó correctamente.
Los programas suelen devolver 0 si finalizaron correctamente, y algún
valor distinto de cero si se produjo algún error. Los valores concretos
que un programa devuelve y su significado se espera que estén detallados
en la documentación del programa.
man errno(3)
> Pero en el libro este (ANSI C) nunca ponen un ejemplo con el return...
¿el primer ejemplo del libro no es algo así?
int main()
{
printf "Hello, World!\n";
return 0;
}
--
Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
PGP key 2861C704 --- F206 5671 6789 425D 111C 1302 214F 1934 2861 C704
Technical Details
Message-ID:
<20051003145104.7acf115e@petres.salonet.snet>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!fr.ip.ndsoftware.net!cox.net!news-xfer.cox.net!mainake.escomposlinux.org!reboot.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mailReferences:
<dhr14m$t5v$1@cormoran.emeteo.local>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,240d712b4795d16c X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!fr.ip.ndsoftware.net!cox.net!news-xfer.cox.net!mainake.escomposlinux.org!reboot.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mail From: Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Dennis y Brian... "El Lenguaje de Programación C" Date: Mon, 3 Oct 2005 14:51:04 +0200 Organization: escomposlinux.org Lines: 40 Message-ID: <20051003145104.7acf115e@petres.salonet.snet> References: <dhr14m$t5v$1@cormoran.emeteo.local> NNTP-Posting-Host: 59.red-80-25-103.staticip.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable X-Trace: hercules.cohp1 1128343884 5168 80.25.103.59 (3 Oct 2005 12:51:24 GMT) X-Complaints-To: newsmaster@cofrentes.no-ip.com NNTP-Posting-Date: Mon, 3 Oct 2005 12:51:24 +0000 (UTC) X-Newsreader: Sylpheed-Claws 1.0.4 (GTK+ 1.2.10; i386-pc-linux-gnu)