Bonjour,
Je rencontre un bug incomprehensible (en tout pour moi ca l'est) avec une chaine de caracteres de type char. Je sais, j'ai lu maintes fois qu'il fallait laisser tomber les chars pour des strings, mais toutes mes fonctions que j'utilise et qui ne m'on jamais cause de problemes fonctionnent avec des chars.
Alors, voici le bout de code que j'ai ecrit:
La fonction "Telecharge" comme son nom l'indique telecharge le fichier File a partir de mon URL, avec un maximum de 256 caracteres. Le fichier que je telecharge est un simple fichier ASCII qui contient un texte, prenons comme exemple concret le texte "Mon texte". Jusque la, tout va bien. Les problemes commencent avec la suite du code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 char URL[256]="http://www.adressedemonsite.com"; char File[256]="NomDeMonFichier"; char Buffer[256]; Telecharge(URL,File,256);
Je vous laisse deviner l'affichage que je devrais en obtenir, mais voici celui que j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cout << File << endl; cout << File[0] << File[1] << File [2] << File [3] << File[4] << File[5] << File[6] << File[7] << File[8] << endl
Et la, j'avoue que je bloque. Quelqu'un peut-il m'expliquer?Mon texte
M
Partager