patrice mahy wrote:
Il y une question qui me turlupine depuis le début :
à quoi servent le tableau de caractères string
et les 2 entiers t et r ?
Il ne sont pas utilisés.
ils ne sont pas utilisés par le programme ( mais pas d'erreur de
compilation ??? ) et si je les enlève, c'est tout de
Le 05/06/2010 20:09, Vincent a écrit :
patrice mahy wrote:
je trouvais le programme trop simple pour avoir un bug caché, mais bon,
le C est une usine à gaz d'origine ...
Disons qu'il est bas niveau. Il ne t'aide pas beaucoup pour ce qui
est gestion de la mémoire...
[..]
Vincent BRACH wrote:
[..]
- query=select n1,n2,n3,n4,n5,n6,n7,n8,n9,n10 from keno; pas propre
du tout me mettre un char * = une chaine;
Pas propre ? Ca se discute, ça. Où est le problème ? A moins que les
fonctions sql veuillent désalouer elles-mêmes de la mémoire, ce qu'il
fait est valide,
Le 05/06/2010 19:09, Vincent a écrit :
Vincent BRACH wrote:
[..]
- query=select n1,n2,n3,n4,n5,n6,n7,n8,n9,n10 from keno; pas propre
du tout me mettre un char * = une chaine;
Pas propre ? Ca se discute, ça. Où est le problème ? A moins que les
fonctions sql veuillent désalouer
patrice mahy wrote:
je ne cherche pas à faire propre mais maintenabble d'une façon simple.
Des fois, ça va ensemble :)
Celà dit, tu codes tes programmes comme tu veux. Tout ce que je
regardais, c'est si c'était bien du C valide, sans bug caché.
Ciao,
--
Vincent Stehlé
Diffusez cette
Le 05/06/2010 19:25, Vincent a écrit :
patrice mahy wrote:
je ne cherche pas à faire propre mais maintenabble d'une façon simple.
Des fois, ça va ensemble :)
Celà dit, tu codes tes programmes comme tu veux. Tout ce que je
regardais, c'est si c'était bien du C valide, sans bug
patrice mahy wrote:
je trouvais le programme trop simple pour avoir un bug caché, mais bon,
le C est une usine à gaz d'origine ...
Disons qu'il est bas niveau. Il ne t'aide pas beaucoup pour ce qui
est gestion de la mémoire...
[..]
quelqu'un pourrait il me donner les instructions pour
Salut
j'essaie de me remettre au langage C et m'attelle à un programme de
mise à jour d'une BDD Mysql via un pgm en C.
tout se passe bien si je ne lis que dix champs, mais dès que je passe à
11 il me renvoie une SegFault ...
C'est un pgm tout bete :
#include mysql/mysql.h
#include
Bonjour Patrice et tout le monde,
Le 02/06/2010 10:01, patrice mahy a écrit :
j'essaie de me remettre au langage C
[...] Bon courage :-)
Sinon, pourquoi ce post est-il attaché à [ASSO] Cooptation Conseil
d'Administration ???
Patrice, en vieux de la vieille chez Laz, tu devrais montrer
Le 02/06/2010 10:25, verow a écrit :
Bonjour Patrice et tout le monde,
Le 02/06/2010 10:01, patrice mahy a écrit :
j'essaie de me remettre au langage C
[...] Bon courage :-)
Sinon, pourquoi ce post est-il attaché à [ASSO] Cooptation Conseil
d'Administration ???
Patrice, en vieux
Salut Patrice
#include mysql/mysql.h
#include string.h
#include stdio.h
#include stdlib.h
void main(){
MYSQL *mysql;
MYSQL_RES *res;
MYSQL_ROW row;
char *query,string[2500];
//char *query1;
int t,r;
mysql_init(mysql);
if (!
Salut Patrice
#include mysql/mysql.h
#include string.h
#include stdio.h
#include stdlib.h
void main(){
MYSQL *mysql;
MYSQL_RES *res;
MYSQL_ROW row;
char *query,string[2500];
//char *query1;
int t,r;
mysql_init(mysql);
if (!
le nombre d'élémaent dans une ligne peut s'obtenir par
mysql_num_fields(result)http://dev.mysql.com/doc/refman/5.0/en/mysql-num-fields.html
.
tu as aboslument besoin de vérifier que tu n'accède pas à plus d'éléments
qu'il y en a dans la réponse.
Le 02/06/2010 11:06, Vincent BRACH a écrit :
Salut Patrice
#includemysql/mysql.h
#includestring.h
#includestdio.h
#includestdlib.h
void main(){
MYSQL *mysql;
MYSQL_RES *res;
MYSQL_ROW row;
char *query,string[2500];
//char *query1;
int t,r;
mysql_init(mysql);
if (!
14 matches
Mail list logo