Re: Problema con Debian, C y MySQL

2012-12-27 Por tema Altair Linux
Hola, ha resultado ser desbordamiento en la cadena de caracteres. El problema estaba en que hay que vaciar la cadena con strcpy(cadena,"") al comenzar cada interaccion y luego ir añadiendo las partes d cadena con strcat. Estoy mirando con phpmysql y los datos introducidos parecen ser los correctos

Re: Problema con Debian, C y MySQL

2012-12-26 Por tema Ismael L. Donis Garcia
- Original Message - From: "Antonio Galicia" To: "Altair Linux" Cc: "Debian User Spanish" Sent: Wednesday, December 26, 2012 1:17 PM Subject: Re: Problema con Debian, C y MySQL 2012/12/26 Altair Linux Problema, estoy viendo que el uso continuo

Re: Problema con Debian, C y MySQL

2012-12-26 Por tema Antonio Galicia
2012/12/26 Altair Linux > 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 ¿Puedes mostrar el código que estás usando y cómo lo estás

Re: Problema con Debian, C y MySQL

2012-12-26 Por tema fernando sainz
El día 26 de diciembre de 2012 17:16, Altair Linux escribió: > Tomo nota, pero parece que el error se produce al usar las funciones > strcat y strcpy dentro del bucle. Pues lo mas probable es que sea ahí. strcat y strcpy reciben un puntero a una cadena destino que debe ser lo bastante larga par

Re: Problema con Debian, C y MySQL

2012-12-26 Por tema Altair Linux
Tomo nota, pero parece que el error se produce al usar las funciones strcat y strcpy dentro del bucle. En los ejemplos de esa web el parametro de mysql_query tambien es una cadena de caracteres. Esto me choca porque evidentemente mysql acepta tipos de datos numericos. Puede que sea una tonteria,

Re: Problema con Debian, C y MySQL

2012-12-26 Por tema _
Capaz te sirve: http://www.cs.wichita.edu/~chang/lecture/cs742/program/how-mysql-c-api.html slds. El 26 de diciembre de 2012 15:28, Altair Linux escribió: > La codificacion no parece ser el origen del problema, hice dos > pequeños programas en C explicitamente para probarla y no dan > problemas

Re: Problema con Debian, C y MySQL

2012-12-26 Por tema Altair Linux
La codificacion no parece ser el origen del problema, hice dos pequeños programas en C explicitamente para probarla y no dan problemas. Por otra parte, el ejemplo que has puesto no se si me sirve. El problema es meter datos numericos (int o char, principalmente) desde el programa en C a MySQL, y r

Re: Problema con Debian, C y MySQL

2012-12-26 Por tema _
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 pued

Problema con Debian, C y MySQL

2012-12-26 Por tema Altair Linux
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 u