fred2541
Messages postés6Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention 7 juin 2009
-
29 déc. 2007 à 23:08
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
30 déc. 2007 à 01:18
Bonsoir.
Je un petit probleme avec mon programme en c.
je recupere des info dans une basse sql, et j'ai un champ qui contient un nombre(1 ou 2).
Je n'arrive pas a trouver comment faire pour verifier cette valeur.
Si je fais:
if(row[1] == "1")
{}
ca me renvoie: comparaison of distinct pointer type lacks a cast
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 29 déc. 2007 à 23:46
D'après ce que j'ai pu trouver sur internet, un MYSQL_ROW est un char **.
Pour tester une chaine, on utilise strcmp. P
Pour ton problème, cependant, on peut procéder autrement étant donnée qu'il n'y a qu'un seul caractère à tester: