Bonjour,
j'aimerais savoir comment fait on pour afficher la taille d'une chaine en debogant un programme.
Merci d'avance.
Bonjour,
j'aimerais savoir comment fait on pour afficher la taille d'une chaine en debogant un programme.
Merci d'avance.
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
j'ai essayé un sizeof( ) et ca a l'air de marché ...
sizeof peut être dangereux (pour le cas des pointeurs). Sinon, un moment j'avais cru que c'était une commande de gdb![]()
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
pourquoi sizeof est dangereux ... ?
sinon, oui, j'ai tapé sizeof( ) en tant que commande gdb ...
Euh mon gdb n'a pas de sizeof(). Peut être qu'il appel directement la fonction de la libc O_o ... je doute.
Sinon, en C, sizeof est dangereux car le sizeof(pTab) va retourné 4 si pTab est un pointeur dynamique (ou 8 sur un 64 bits) ou la taille du tableau si c'est un tableau statique.
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
Partager