Se me ocurre posiblemente una posible codificación sobre la cadena es decir:
trabajar sobre longint posiblemente. ejemplo burdo: echo "cadena" | sha1sum 8ab5f7ef21630a3e961196f8483639101bf59629 enc(8ab5f7ef21630a3e961196f8483639101bf59629) => retorna un coding binario u algo especifico que pueda caber en 4 bytes de longint. para solo procesar numeros. quiza sea muy volado pero bueno. dec(binario) => 8ab5f7ef21630a3e961196f8483639101bf5962 slds. El 26 de diciembre de 2012 15:06, Altair Linux <altairli...@gmail.com>escribió: > Buenas, > > estoy haciendo un programa en lenguaje C (de momento no uso C++) y > estoy usando el conector de C que tiene MySQL. El problema viene con > que uso gran cantidad de datos que son numeros (int y char) y la > función mysql_query del conector sólo acepta cadenas de texto. > > Probando, he encontrado una forma de convertir de int a char y de char > a int, que parecen funcionar bien, para formar la cadena de texto que > se necesita como parámetro para myql_query estoy usando la función > strcat, de esa forma formo la cadena de texto final a base de partes > de texto. > > Problema, estoy viendo que el uso continuo de esas funciones de esa > forma produce un segmentation fault. Es un bucle anidado de 1000x1000 > y salta por los aires en el 99. Recuerdo haber leido, y para colmo no > me acuerdo donde, que las funciones de string,h hay que usarlas con > moderacion por algun motivo. Viendo la dorucmentacion del conector, la > funcion mysql_query parece la unica para las ordenes a la base de > datos PERO solo acepta texto. Entonces, ¿que usar para enviar y > recibir numeros, sean int o char? > > Estoy usando Debian estable, con MySQL y gcc. > > La documentacion de la api para C esta aqui > http://dev.mysql.com/doc/refman/5.1/en/c-api-function-overview.html > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: > http://lists.debian.org/ca+hdpf+bek1i5iw8ik3judcjd4obtvc9_kvuln5vfvhnfc...@mail.gmail.com > >