D'autres questions ?
[TROLL PUB]
Je crois que la meilleur aide en ligne FR c'est "developpez.net"![]()
[/TROLL PUB]
D'autres questions ?
[TROLL PUB]
Je crois que la meilleur aide en ligne FR c'est "developpez.net"![]()
[/TROLL PUB]
strlen() cherchant le 0 terminal pour connaitre la taille d'une chaine, avec ce code tu ne fais que remplacer 0 par 0.Envoyé par zooro
euh... exact.
En général, j'utilise des variables pour la longueur des chaînes, là je n'ai pas fait attention en écrivant.
Celà dit, merci de le signaler ! Je me souviens avoir passé du temps à corriger des erreurs de ce genre il y a qq années
Mais de toute façon, si tu initialises toujours tes chaînes à 0 avant de travailler avec, et que tu fais attention aux limites en utilisant strn*, tu n'as pas besoin de t'occuper du '\0' final, en général.
Le mieux au niveau des chaînes, si tu en manipules vraiment beaucoup dans un programme, c'est de se faire son propre objet string (qui en même temps, peut connaître lui même la taille de la chaîne qu'il contient si tu le codes), ce que j'ai fait, ca épargne beaucoup de temps sur les allocations, calcul de taille, vérifications du zéro de fin et tout le bins![]()
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Gestion des chaînes de caractères par exempleEnvoyé par Franck.H
![]()
Ouais![]()
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Partager