[C con Clase] Resumen de Cconclase, Vol 28, Envío 5

jhon fredy cuevas martin jhonf-1 en hotmail.com
Jue Sep 4 00:08:37 CEST 2008


RE: HOLA A TODOS,soy nuevo en esto pero me gustaria aprender a programar desde lo mas basico y asi poder llegar al nivel de ustedes 
    les pido mil disculpas.pero megusta la programacion.



> From: cconclase-request en listas.conclase.net> Subject: Resumen de Cconclase, Vol 28, Envío 5> To: cconclase en listas.conclase.net> Date: Tue, 2 Sep 2008 22:02:00 -0500> > Envíe los mensajes para la lista Cconclase a> cconclase en listas.conclase.net> > Para subscribirse o anular su subscripción a través de la WEB> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net> > > O por correo electrónico, enviando un mensaje con el texto "help" en> el asunto (subject) o en el cuerpo a:> cconclase-request en listas.conclase.net> > Puede contactar con el responsable de la lista escribiendo a:> cconclase-owner en listas.conclase.net> > Si responde a algún contenido de este mensaje, por favor, edite la> linea del asunto (subject) para que el texto sea mas especifico que:> "Re: Contents of Cconclase digest...". Además, por favor, incluya en> la respuesta sólo aquellas partes del mensaje a las que está> respondiendo.> > > Asuntos del día:> > 1. Re: sobre listas enlazadas (Jorge Medina)> 2. Re: sobre listas enlazadas> (=?utf-8?B?TGVvbmVsIEZsb3LtbiBTZWxsZXM=?=)> 3. linerias estaticas Dev-C++ (Irene Alessandrello)> 4. Re: Sockets, se busca un tutorial o ejemplos (Dario Tanburi)> 5. Re: linerias estaticas Dev-C++ (Programante)> 6. conectar programas creados con c++ con base de datos> (ariel batista)> 7. Re: conectar programas creados con c++ con base de datos> (David fire)> 8. Re: conectar programas creados con c++ con base de datos> (algajard)> > > ----------------------------------------------------------------------> > Message: 1> Date: Tue, 2 Sep 2008 14:55:38 -0400> From: "Jorge Medina" <jorge en bsdchile.cl>> Subject: Re: [C con Clase] sobre listas enlazadas> To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>> Message-ID:> <28d0e6b80809021155t1d3250bds31f4677af2307162 en mail.gmail.com>> Content-Type: text/plain; charset=ISO-8859-1> > 2008/9/2 Leonel Florín Selles <leonel06033 en cfg.jovenclub.cu>:> > hola amigos:> >> > bueno tengo una duda que quiciera si alguien sabe me la explique,> > bueno la cosa es.> >> > Estoy siguiendo un curso de c/c++ que tengo un libro, son tres> > tomos, y se llaman como programar en c/c++, estan buenos, aunque> > creo que un poco viejos pero me ayudan cantidad, son de calidad.> > Estoy en la unidad de estructura de datos y uno de los primeros> > programas que muestra es con listas enlazadas, en este programa se> > crea un nodo que es una struct autoreferenciada con dos miembros,> > uno es una variable tipo char y el otro es el apuntador a una struct> > del mismo tipo, despues me crea sudonimos con typedef, pero uno de> > estos seudonimos es un apundator a otro seudonimo, bueno les dejo el> > ejempo:> >> > struct listaNodo {> > char data;> > struct listaNodo *nextPtr;> > };> >> > typedef struct listaNodo LISTNODO;> > typedef LISTNODO *LISTNODOPTR;> >> > main()> > {> > LISTNODOPTR startPrt = NULL> > ...> > ...> > ...> > }> >> > bueno como ven, crea un seudonimo que es un apuntador a un seudonimo> > de la struct listaNodo, y despues dentro de main me crea el> > apuntador starPtr que apuntara a el primer nodo de la lista, pues> > la cosa es, no es lo mismo hacer esto> >> > typedef struct listaNodo LISTNODO;> >> > main()> > {> > LISTNODO *starPtr = NULL;> > ....> > ....> > }> >> > porque hacer lo otro, yo entiendo lo que me dice el ejempo, no es> > que typedef es solo para hacer seudonimos.> >> > bueno espero que alguien me diga porque se hace esto.> >> > saludos.> > Hola no se realmente si estan llegando mis correos, pero el autor de> tu libro trata de explicarte, de forma mas simple el como tratar las> listas enlazadas siempre mediante un puntero para lo cual declara un> tipo de dato para declarar la estructura misma, y otro para declarar> punteros a la estructura.> > > -- > Jorge Andrés Medina Oliva.> Evolve or die!> > > > ------------------------------> > Message: 2> Date: Tue, 2 Sep 2008 15:12:08 -0500 (CDT)> From: =?utf-8?B?TGVvbmVsIEZsb3LtbiBTZWxsZXM=?=> <leonel06033 en cfg.jovenclub.cu>> Subject: Re: [C con Clase] sobre listas enlazadas> To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>> Message-ID: <49131.172.16.80.98.1220386328.squirrel en cfg.jovenclub.cu>> Content-Type: text/plain;charset=utf-8> > muchas gracias para todos amigos, por contestarme, ya veo que esto> es solo cuestion de comodidad.> > David fire dijo> > bueno para contestarte tuve que buscar en el diccionario seudonimo.> > typedef no crea seudonimos, crea tipos de datos.> > define crea seudonimos....> > bueno amigo, hasta donde se, typedef no crea tipo de datos, sino que> crea una identificador que se va a utilizar en lugar del tipo de> datos por el cual se va a sustituir, por ejemplo en C, cuando se cre> una struct> > struct datos{> char *nombre;> int edad;> ....> ....> };> > esto crea un tipo de dato tipo struct datos, cuando se van a crear> las variables de este tipo de struct se pone> > struct datos lista[15];> > pero por comodida uno puede sustituir struct datos por> > typedef struct datos DATOS;> > typedef no crea un nuevo tipo de datos, sino que crea un> identificador que va a ser utilizado para sustitur el nuevo tipo de> datos (struct datos), solo por comodidad, es decir en ves de poner> struct datos se pude porner DATOS y ya. (Esto en C++ cambia.)> > #define es una directiva del procesador y lo que crea son constantes> simbolicas, donde una constante simboloca es un identificador que se> remplaza con texto de remplazo en el procesador C, antes de que el> programa sea compilado, y cuando el programa es procesado, donde> quiera que aparesca una instancia de la constante simbolica, esta> será remplazada por el texto de remplazo utilizado. ejemplo> > #define SIZE 20;> > int main()> {> int arreglo[SIZE];> }> > > lo que parece es que #define y typedef son paresidos, pero de hay> para alla no se, lo que tengo entendido es que se paresen pero no> son iguales.> > y una de las definiciones de sudonimo en el diccionario es que, se> utiliza para ocultar con un nombre falso el nombre verdadero, es eso> es lo que hace typedef.> > bueno amigo, saludos.> > > > > > > > #define byte char> >> > ahi si estoy creando un seudonimo de char...> >> > volviendo al punto de tu email, se crea el tipo de datos lista y el> > tipo de> > datos puntero a lista por una cuestion de comodidad, q a mi> > personalmente no> > me gusta pero se utiliza mucho.> >> >> > char *prtchar;> > typedef char* PRTchar;> >> > PTRchar ptrchar;> > los dos ptrchar son iguales....a mi me gusta mas la primera pero es> > cuestion> > de gustos.> > el poder del typedef se lo ve cuando lo usas para crear un typo de> > datos> > neva a partir de un struct o de un union o de similares...> >> >> > otra vez lo que crea no son seudonimos son tipos de datos.> >> > saludos> > David> >> >> >> >> > El 2 de septiembre de 2008 11:25, Leonel Florín Selles <> > leonel06033 en cfg.jovenclub.cu> escribió:> >> >> hola amigos:> >>> >> bueno tengo una duda que quiciera si alguien sabe me la explique,> >> bueno la cosa es.> >>> >> Estoy siguiendo un curso de c/c++ que tengo un libro, son tres> >> tomos, y se llaman como programar en c/c++, estan buenos, aunque> >> creo que un poco viejos pero me ayudan cantidad, son de calidad.> >> Estoy en la unidad de estructura de datos y uno de los primeros> >> programas que muestra es con listas enlazadas, en este programa se> >> crea un nodo que es una struct autoreferenciada con dos miembros,> >> uno es una variable tipo char y el otro es el apuntador a una> >> struct> >> del mismo tipo, despues me crea sudonimos con typedef, pero uno de> >> estos seudonimos es un apundator a otro seudonimo, bueno les dejo> >> el> >> ejempo:> >>> >> struct listaNodo {> >> char data;> >> struct listaNodo *nextPtr;> >> };> >>> >> typedef struct listaNodo LISTNODO;> >> typedef LISTNODO *LISTNODOPTR;> >>> >> main()> >> {> >> LISTNODOPTR startPrt = NULL> >> ...> >> ...> >> ...> >> }> >>> >> bueno como ven, crea un seudonimo que es un apuntador a un> >> seudonimo> >> de la struct listaNodo, y despues dentro de main me crea el> >> apuntador starPtr que apuntara a el primer nodo de la lista, pues> >> la cosa es, no es lo mismo hacer esto> >>> >> typedef struct listaNodo LISTNODO;> >>> >> main()> >> {> >> LISTNODO *starPtr = NULL;> >> ....> >> ....> >> }> >>> >> porque hacer lo otro, yo entiendo lo que me dice el ejempo, no es> >> que typedef es solo para hacer seudonimos.> >>> >> bueno espero que alguien me diga porque se hace esto.> >>> >> saludos.> >>> >>> >> _______________________________________________> >> 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> >>> >> >> >> > --> > (\__/)> > (='.'=)This is Bunny. Copy and paste bunny into your> > (")_(")signature to help him gain world domination.> > _______________________________________________> > 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> > > -- > Datos Personales:> ------------------------------------------------> Provincia: Cienfuegos.> Municipio: Cumanayagua> Tel?: 7496> Id. Jabber Jc: leonel06033 en jabber.cfg.jovenclub.cu> Apodo: Erf> --------------------------------------------------> "Sois lo que haceis de forma repetida. La excelencia no es un> hecho aislado, es un h?bito".> Arist?teles.> --------------------------------------------------> > > > > > ------------------------------> > Message: 3> Date: Tue, 2 Sep 2008 16:33:42 -0300> From: "Irene Alessandrello" <alessandrelloire en gmail.com>> Subject: [C con Clase] linerias estaticas Dev-C++> To: cconclase en listas.conclase.net> Message-ID:> <6048fdce0809021233w3af046dag145f1276b2f2328a en mail.gmail.com>> Content-Type: text/plain; charset="iso-8859-1"> > Hola a todos,> > Estuve probando incluir una libreria estatica, utilizando Dev-C++, siguiendo> todos los pasos mensionados en el articulo de este sitio referente a esto.> He creado el proyecto (Static Library), he compilado los archivos .h y .cpp> para la libreria, he copiado en el directorio C:\Dev-Cpp\include, el .h y en> C:\Dev-Cpp\lib el .a obtenido.> Sin embargo al incluir la libreria en otro programa (#include> <libprueba.h>), obtengo el siguiente error:> > cannot find -lobjc> > Agradecería alguna idea para orientarme.> > Muchas Gracias :-)> -- > Silvia Alessandrello> ------------ próxima parte ------------> Se ha borrado un adjunto en formato HTML...> URL: http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20080902/d1ead74c/attachment-0001.html > > ------------------------------> > Message: 4> Date: Tue, 2 Sep 2008 20:36:01 -0300> From: "Dario Tanburi" <tamburi en southlink.com.ar>> Subject: Re: [C con Clase] Sockets, se busca un tutorial o ejemplos> To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>> Message-ID: <002401c90d54$b34928e0$8d962dc8 en catota>> Content-Type: text/plain; format=flowed; charset="iso-8859-1";> reply-type=original> > yo tengo uno para Wx.> avisame si lo queres y te lo envio.> ----- Original Message ----- > From: "Jorge Medina" <jorge en bsdchile.cl>> To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>> Sent: Tuesday, September 02, 2008 8:53 AM> Subject: Re: [C con Clase] Sockets, se busca un tutorial o ejemplos> > > > 2008/9/1 David fire <ddfire en gmail.com>:> >> hola> >> estoy a la busca de un tutorial de sockets o algunos ejemplos.> >>> >> les cuento necesito hacer un programita que se comunique con otro via> >> tcp/ip, para ello tengo que usar sockets.> >> necesito un tutorial que me explique como usarlos o algunos ejemplos> >> sencillos de los cuales pueda entender como se usan.> >> muchas gracias> >> David> >>> > para C o C++ si es para C++ usa SDLNet > > http://www.libsdl.org/projects/SDL_net/> > de lo contrario esta lleno de ejemplos para abrir un socket en C ve el> > socket como un archivo mas no tiene mas ciencia que eso saludos.> >> >> > -- > > Jorge Andrés Medina Oliva.> > Evolve or die!> >> > _______________________________________________> > 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> >> > __________ Información de NOD32, revisión 3281 (20080718) __________> >> > Este mensaje ha sido analizado con NOD32 antivirus system> > http://www.nod32.com> >> > > > > > > ------------------------------> > Message: 5> Date: Wed, 03 Sep 2008 01:48:33 +0200> From: Programante <programante en gmail.com>> Subject: Re: [C con Clase] linerias estaticas Dev-C++> To: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>> Message-ID: <48BDD0D1.7080203 en gmail.com>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed> > Irene Alessandrello escribió:> > Hola a todos,> > > > Estuve probando incluir una libreria estatica, utilizando Dev-C++, > > siguiendo todos los pasos mensionados en el articulo de este sitio > > referente a esto.> > He creado el proyecto (Static Library), he compilado los archivos .h y > > .cpp para la libreria, he copiado en el directorio C:\Dev-Cpp\include, > > el .h y en C:\Dev-Cpp\lib el .a obtenido.> > Sin embargo al incluir la libreria en otro programa (#include > > <libprueba.h>), obtengo el siguiente error:> > > > cannot find -lobjc> > > > Agradecería alguna idea para orientarme.> > > > Muchas Gracias :-)> > -- > > Silvia Alessandrello> > ¿Cómo se llama la librería? ¿objc?> Suponiendo que la librería se llame prueba, entonces el archivo .a > generado debería llamarse libprueba.a y el parámetro de enlazado ser > -lprueba> Ah, y no te olvides de incluir el directorio donde está en el apartado > de bibliotecas.> > @Jorge Medina: Sí, tus correos llegan.> > > > ------------------------------> > Message: 6> Date: Wed, 3 Sep 2008 04:27:37 +0200> From: "ariel batista" <arielbatista7 en gmail.com>> Subject: [C con Clase] conectar programas creados con c++ con base de> datos> To: cconclase en listas.conclase.net> Message-ID:> <61c5be7b0809021927w21766101n1fd50e39c9b91989 en mail.gmail.com>> Content-Type: text/plain; charset="iso-8859-1"> > se ke se puede lo ke kiero es algun manual para conectar con base de datos,> y las librerias, estoy prgramando bajo linux ubuntu.> ------------ próxima parte ------------> Se ha borrado un adjunto en formato HTML...> URL: http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20080903/12371097/attachment-0001.html > > ------------------------------> > Message: 7> Date: Tue, 2 Sep 2008 23:37:27 -0300> From: "David fire" <ddfire en gmail.com>> Subject: Re: [C con Clase] conectar programas creados con c++ con base> de datos> To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>> Message-ID:> <ed5905270809021937p57978849x54847b108231130f en mail.gmail.com>> Content-Type: text/plain; charset="iso-8859-1"> > hola> yo hice un programa que se conecta con mysql...> el unico secreto es como lo compilas, mira ahora lo tengo en la otra pc dado> que tengo muy mala memoria si mañana no te lo mando reclamamelo y pongo el> programa y como compilarlo que es el unico secreto, el resto lo podes sacar> de la pagina de cconclase.net que tiene un gran espacio dedicado a mysql.> saludos> David> > El 2 de septiembre de 2008 23:27, ariel batista> <arielbatista7 en gmail.com>escribió:> > > se ke se puede lo ke kiero es algun manual para conectar con base de datos,> > y las librerias, estoy prgramando bajo linux ubuntu.> >> > _______________________________________________> > 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> >> > > > -- > (\__/)> (='.'=)This is Bunny. Copy and paste bunny into your> (")_(")signature to help him gain world domination.> ------------ próxima parte ------------> Se ha borrado un adjunto en formato HTML...> URL: http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20080902/8201d6dc/attachment-0001.html > > ------------------------------> > Message: 8> Date: Tue, 02 Sep 2008 22:58:32 -0400> From: algajard <algajard en gmail.com>> Subject: Re: [C con Clase] conectar programas creados con c++ con base> de datos> To: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>> Message-ID: <48BDFD58.5080207 en gmail.com>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed> > Ariel,> > ariel batista wrote:> > se ke se puede lo ke kiero es algun manual para conectar con base de > > datos, y las librerias, estoy prgramando bajo linux ubuntu.> > > > Depende del motor de base de datos. Si es PostgreSQL entonces debes usar > libpqxx para C++.> > Link a la pagina del proyecto http://pqxx.org/development/libpqxx/> > Salu2...> > -- > "Talk is cheap. Show me the Code"> "'Regression testing'? What's that? If it compiles, it is good, if it > boots up it is perfect."> -----------------------> Alvaro Esteban Gajardo Becerra> Estudiante Informática - Universidad del Bío Bío> Linux User #407663 counter.li.org> Chillán> Chile> > > > ------------------------------> > _______________________________________________> Cconclase mailing list> Cconclase en listas.conclase.net> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net> > > Fin de Resumen de Cconclase, Vol 28, Envío 5> ********************************************
_________________________________________________________________
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/20080903/d90f9994/attachment.html>


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