[C con Clase] FW: ayuda

Pedro Rodríguez González sr.whiteskull en hotmail.com
Vie Jun 26 07:36:34 CEST 2009


cierto 

> Date: Fri, 26 Jun 2009 00:44:19 +0200
> From: samuelporras en gmail.com
> To: cconclase en listas.conclase.net
> Subject: Re: [C con Clase] FW:  ayuda
> 
> Esto no es correcto, ya que al hacer sum = entero1 + entero2; estas 
> asignando y no es necesario inicializar la variable a 0, ya que el valor 
> de la variable original se pierde y se le asigna el resultado de entero1 
> + entero2.
> 
> Un saludo!.
> 
> Pedro Rodríguez González escribió:
> > Un error de los tontos, si es que el código éste corresponde al 
> > original... delclaras y usas una variable llamada *sum *y por 
> > supuesto, _no inicias *sum *a cero_, por lo que tomará cualquier valor 
> > que se encuentre en memoria... por lo tanto ésta línea va así:
> > ...
> >   *int *entero1, entero2,*sum*=0;  /*declaración*/
> > ...
> > ...
> > y ésta línea así:
> > ...
> > printf ("La suma es %d\n", *sum*);  *// Y no suma */*Imprime el valor 
> > asignado a la suma*/ 
> > ...
> > ...
> > The end
> > ------------------------------------------------------------------------
> > From: carlos_moreno111 en hotmail.com
> > To: cconclase en listas.conclase.net
> > Date: Thu, 25 Jun 2009 17:42:40 +0000
> > Subject: [C con Clase] FW: ayuda
> >
> > *_Mensaje_*
> > In function `int main()':
> > `suma' undeclared (first use this function)
> > (Each undeclared identifier is reported only once for each function it 
> > appears in.)
> >  
> > *sistema opertivo: *windows xp profesional serve pack 2
> > *compilador: *Dev-C++ 4.9.9.2
> >  
> > realice estos cambios pero igual me sale esos mensajes
> >
> > #include <stdio.h>
> > #include <conio.h>
> >  
> > *int *main( )
> > {
> >  *int *entero1, entero2,sum;  /*declaración*/
> > printf ("Ingresa El primer entero\n");
> > scanf ("%d", &entero1);   /*Lee primer entero*/
> > printf ("Ingresa El segundo entero\n");
> > scanf ("%d", &entero2);   /*Lee segundo entero*/
> > sum = entero1 + entero2;   /*Asignar suma de enteros*/
> > printf ("La suma es %d\n", suma);   /*Imprime el valor asignado a la 
> > suma*/
> >  
> > getch();
> >  
> > return 0;   /*Identifica que el programa finaliza*/
> >  
> > }
> >  
> >  
> >  
> >  
> >  
> > > Date: Thu, 25 Jun 2009 12:21:36 -0400
> > > From: srd4121 en njit.edu
> > > To: cconclase en listas.conclase.net
> > > Subject: Re: [C con Clase] ayuda
> > >
> > > Hola Carlos,
> > >
> > > Carlos Moreno wrote:
> > > > este codigo me da error y no puedo compilarlo ni ejecutarlo
> > > >
> > >
> > > Deberías darnos los mensajes de error que te marca el compilador,
> > > enlazador, o el sistema operativo. También viene bien indicarnos el
> > > nombre del compilador y su versión, por si acaso.
> > >
> > > > #include <stdio.h>
> > > > #include <conio.h>
> > > >
> > >
> > > "conio" no es estándar y por tanto es posible que no tengas esta 
> > biblioteca.
> > >
> > > > main( )
> > >
> > > Aconsejo indicar 'int' para el valor de retorno, en C. Si usas C++,
> > > debes indicar 'int'.
> > >
> > > > {
> > > > int entero1, entero2,sum; /*declaración*/
> > > > printf ("Ingresa El primer entero\n");
> > > > scanf ("%d", &entero1); /*Lee primer entero*/
> > > > printf ("Ingresa El segundo entero\n");
> > > > scanf ("%d", &entero2); /*Lee segundo entero*/
> > > > sum = entero1 + entero2; /*Asignar suma de enteros*/
> > > > printf ("La suma es %d\n", suma); /*Imprime el valor asignado a la 
> > suma*/
> > > >
> > > > getch();
> > > >
> > >
> > > Si el error tiene que ver con esta función, entonces o bien no 
> > tienes la
> > > biblioteca "conio" o bien no has indicado al enlazador esta biblioteca.
> > >
> > > > return 0; /*Identifica que el programa finaliza*/
> > > >
> > >
> > > Te falta cerrar la llave; o sea, escribe } pero dudo que esto sea el 
> > error.
> > >
> > >
> > > Sugiero crear un proyecto y agregar tu programa a ello, para que la
> > > compilación y enlazado no produzcan errores. Con un proyecto, también
> > > puedes agregar las bibliotecas externas que necesites.
> > >
> > > No veo ningún error si se trata de un programa en C, por lo que 
> > sospecho
> > > que el problema tiene que ver con "conio" y <conio.h>.
> > >
> > >
> > > Espero que esto te ayude.
> > >
> > > Steven
> > >
> > >
> > > _______________________________________________
> > > Lista de correo Cconclase Cconclase en listas.conclase.net
> > > 
> > http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> > > Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
> >
> > ------------------------------------------------------------------------
> > Charlas más divertidas con el nuevo Windows Live Messenger 
> > <http://download.live.com/>
> > ------------------------------------------------------------------------
> > Connect to the next generation of MSN Messenger  Get it now! 
> > <http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline> 
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Lista de correo Cconclase Cconclase en listas.conclase.net
> > http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> > Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
> 
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ

_________________________________________________________________
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090626/05e8dbd4/attachment.html>


Más información sobre la lista de distribución Cconclase