Bonjour à tous,
Auriez vous une méthode pour récupérer un fichier (xml ou autre) sur le web, puis l'enregistrer ou l'utiliser...?
J'utilise VC++7.
Merci...
Bonjour à tous,
Auriez vous une méthode pour récupérer un fichier (xml ou autre) sur le web, puis l'enregistrer ou l'utiliser...?
J'utilise VC++7.
Merci...
Dos
Ca n'existe pas dans la biblio standard du C++.
Par contre, sous VC tu peux toujours faire du C++/Cli et utiliser les classes du framework dotnet.
Je dirais simplement en utilisant les sockets, non?
Mon blog: http://blog.bores.fr
Mon wiki: http://bores.fr/wiki
Mes programmes libres: https://github.com/tbores
J'ai trouvé du code sur le site : http://osele.free.fr/program/pagefixe.htm
Ca peut toujours servir...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 // ouverture d'une session CInternetSession session("SmsCenter"); // preparation des variable utile CInternetFile* file=NULL; // adresse complète CString adr("http://www.nomade.fr/contenu/infoendirect/meteo/sudouest.shtml"); try { // essai de connexion file=(CInternetFile*)session.OpenURL(adr); } catch (CInternetException* pEx) { // blurk, boum paf pim, loupé file=NULL; pEx->Delete(); } if (file) { // c'est bon, on est connecté, on lit la page CString line; // on lit ligne à ligne while (file->ReadString(line)) { //to do } // nettoyage file->Close(); delete file; }
Merci a tous.
Dos
C'est du MFC.
En trucs portables tu as la bibliothèque CURL qui peut faire ça.
Sinon directement avec les sockets c'est très simple aussi, la requête HTTP pour récupérer une page web tient en 2 ou 3 lignes.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager