par
Ryle » 13 sept. 2007, 16:13
Un retour charriot peut s'écrire de deux manières différentes selon que tu sois sur un système unix (\n) ou windows (\r\n). Le premier comptera pour un caractère, le second pour deux.
Tu peux donc essayer de remplacer dans ta chaine tous les '\r\n' par un '\n' avant d'utiliser strlen(), ou tu peux également compter le nombre d'occurence des retours charriot et les oter de la taille obtenue

Un retour charriot peut s'écrire de deux manières différentes selon que tu sois sur un système unix (\n) ou windows (\r\n). Le premier comptera pour un caractère, le second pour deux.
Tu peux donc essayer de remplacer dans ta chaine tous les '\r\n' par un '\n' avant d'utiliser strlen(), ou tu peux également compter le nombre d'occurence des retours charriot et les oter de la taille obtenue :)