transformer un gchar * en gint ? [Gtk+] - C++ - Programmation
Marsh Posté le 25-06-2004 à 20:54:17
si c'est de l'ascii http://developer.gnome.org/doc/API [...] i-strtoull
Marsh Posté le 25-06-2004 à 20:54:48
cela dit tu peux utiliser strtol qui est standard du C sans avoir recous à la glib
Marsh Posté le 26-06-2004 à 11:47:22
merci beaucoup, je vais utiliser la strtol ce sera plus simple
encore merci
Marsh Posté le 26-06-2004 à 18:16:58
finalement j'ai utilisé atoi tout connement, car je n'ai pas besoin de plus. merci quand même Taz.
Marsh Posté le 26-06-2004 à 19:25:03
n'utilise pas atoi, il ne permet pas de détecter les erreurs. utilise plutot strtol
Marsh Posté le 26-06-2004 à 19:25:26
Ah nan ! pas atoi car il n'y a aucun controle d'erreur ...
utilise strtol comme te l'a préconisé Taz
Marsh Posté le 26-06-2004 à 19:26:07
psychotek a écrit : finalement j'ai utilisé atoi tout connement, car je n'ai pas besoin de plus. merci quand même Taz. |
il faut pas. utilise strtol. atoi ne te permet pas de détecter une erreur (atoi("0" ) == atoi("Taz" ) par exemple). atoi est a proscrire
Marsh Posté le 26-06-2004 à 19:36:31
entendu, je vais utiliser strtol qui semble plus propre !
au fait vous vous y connaissez en clist ?
Marsh Posté le 26-06-2004 à 19:44:32
tu veux savoir quoi ?
les clist n'ont rien de sorcier, c'est une simple liste chainée...
Marsh Posté le 26-06-2004 à 19:46:08
s'il existe une fonction pour connaitre le nombre de colonnes d'une clist. j'ai lu la doc mais apparemment ça n'existe pas. d'autre part ça semble être tombé en désuétude, comme structure, remplacée par les GtkTreeView.
Marsh Posté le 26-06-2004 à 19:49:02
attends, mais tu parles de quelle CList là ? parce que je viens de voir que tu faisais du GTK, et moi je ne connais que la CList des MFC
Marsh Posté le 26-06-2004 à 20:19:15
désolé, je parlais du widget GtkClist de Gtk+, en effet. j'aurai dû préciser.
Marsh Posté le 25-06-2004 à 20:51:42
salut
est-ce que quelqu'un pourrait me dire comment transformer un gchar * en gint ? j'imagine qu'il doit exister une macro pour ça, mais je ne la trouve pas.
merci beaucoup