bonjour,

j'aurais besoin de lire un fichier texte sur un serveur, et de comparer son contenu avec un string (juste numero de version).
mais ça ne marche pas, il trouve tjs la meme chose, alors que les versions different...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
FILE* version = popen("curl 'http://www.monsite.com/version.txt'", "r");
    istringstream buf;
    fread(buf, 1024, 1, version);
    cout << buf <<endl;
 
    if(buf.str().find("2.6"))
je compare "2.6" a ce qu'il y a dans le fichier texte.
je pense que c'est un soucis d'encodage quelque part, non ?

merci d'avance,