Je sais ça, mais comme je ne peut pas modifier le Buffer, à cause de la suite du programme, j'ai fait ce systeme des deux boucles imbriquée, et je ne fais pas la comparaison entre LeTexte et Buffer, mais entre Ligne et Buffer.
Et Ligne contient, au cours d'un des passages dans la boucle, "LeMot" suivit d'un 0 terminal mais sa marche pas, et je vois pas pourquoi =/
__________________________
Il faut arreter l'informatique le jour où on trouve 1024 grammes dans un kilo
t'es sur que ta ligne contient que "lemot" dedans !?
t'as essayé de l'afficher ?
parce que la bidouille des 2 boucles imbriquées j'y crois pas trop là
__________________________
Spirit - modérateur casu ^-^'
Chose etrange, il semble qu'en fait cela fonctionne, mais uniquement avec des mots de 4 lettres =/
Et oui, m'a bidouille fonctionne, j'affiche les deux variables Ligne et LeTexte, elles sont identiques
__________________________
Il faut arreter l'informatique le jour où on trouve 1024 grammes dans un kilo
J'affiche taille qui vaut 4 et j'ai remplacé taille par 5 dans la boucle.
SizeOf ne doit pas donner le nombre de caractère d'un tableau, mais doit donner le nombre d'octets du pointeur char* qui est de 4.
[Edit]Je confirme, sizeof est mal utilisé dans ce cas, il sert par exemple à savoir la taille d'un int, d'un long int, et donc d'un char*, et ceci ne correspond pas au nombre de caractères dans la chaîne de caractères.
De plus, il ne fallait pas arrêter la boucle pour i < taille -1 mais i < taille ou i<= taille -1.
[/Edit]
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu].