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
- 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
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
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
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,
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
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
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
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
9 matches
Mail list logo