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...
je compare "2.6" a ce qu'il y a dans le fichier texte.
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 pense que c'est un soucis d'encodage quelque part, non ?
merci d'avance,
Partager