🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Dennis y Brian... "El Lenguaje de Programaci�n C"

#1491
From: Olaf "El Blanco"
Date: Mon, 03 Oct 2005 12:54
49 lines
2798 bytes
Gracias!!!

No, en el libro no hay declaraci�n entera de main y tampoco un return...
Debe ser porque es viejo...

Saludos!


"Gonzalo P�rez de Olaguer C�rdoba" <gpoc@iies.es> escribi� en el mensaje 
news:20051003145104.7acf115e@petres.salonet.snet...
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: <dhr9n2$s2$1@cormoran.emeteo.local>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news-xfer.cox.net!peer01.cox.net!cox.net!antonio.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail
References: <dhr14m$t5v$1@cormoran.emeteo.local> <20051003145104.7acf115e@petres.salonet.snet>

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!news3.google.com!news.glorb.com!news-xfer.cox.net!peer01.cox.net!cox.net!antonio.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail
From: "Olaf \"El Blanco\"" <verseker@yahoo.no>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Dennis y Brian... "El Lenguaje de Programaci�n C"
Date: Mon, 3 Oct 2005 14:54:58 +0200
Organization: Ecolnet
Lines: 51
Message-ID: <dhr9n2$s2$1@cormoran.emeteo.local>
References: <dhr14m$t5v$1@cormoran.emeteo.local> <20051003145104.7acf115e@petres.salonet.snet>
NNTP-Posting-Host: 110.red-83-57-151.dynamicip.rima-tde.net
X-Trace: cormoran.emeteo.local 1128344098 898 83.57.151.110 (3 Oct 2005 12:54:58 GMT)
X-Complaints-To: emeteo@escomposlinux.org
NNTP-Posting-Date: Mon, 3 Oct 2005 12:54:58 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RFC2646: Format=Flowed; Original