Je suis en train de creer un program en visual C++ 2005.
Le prog doit, lorsqu'on click sur un bouton, telecharger un fichier d'internet.
Quelqu'un connait une commande qui peux m'aider.
Ce qui serait niquel ca serait genre un fopen("www.monurl.com/monfichier.txt" )
et ensuite je voudrais savoir comment enregistrer ce fichier dans le dossier "cmondossier/"
Ca a l'air pas trop compliqué, mais je trouve pas.
Ca fait deux heure que je retourne la bible de C++ 2005. Il est nul ce bouquin, ou alors c'est moi qui sait pas le lire.
Si quelqu'un peux me donner un coup de main ca serait super top mega cool de sa part.
Ouais mais non, ca a l'air trop compliqué, en plus il faut wincap sur toutes les machines sur lesquel le prog va tourner.
Merci quand meme pour ton aide.
Ben je pensais a un truc genre ShellExecute("url" ).
Tu penses que ca pourrait marcher ?
Mais le soucis, c'est que ca ne sera pas automatique et qu'il faudra choisir le dossier pour enregistrer le fichier (c'est trop dure pour les utilisateurs finaux)
Encore merci pour tes reponses. J'vais essayer de m'orienter vers ce qu tu m'as dit.
Bon ben allez j'continue mes recherches alors ...
C'est nikel comme code.
C'est possible d'avoir exactement la meme chose sans voir l'invite de command (shell) apparaitre.
Comme avec la fonction ShellExecute()
ca fait depuis ce matin que je buche dessus, et pas moyen ...
j'ai ecrit ca:
C'est bon, j'ai trouvé la solution qui tue.
Faut utiliser WinInet.lib
Une librairie de windows. Pas besoin d'ajouter des dll supplementaire ni composant COM.
Trés facile d'utilisation.
Je post le code dés que j'ai le temps.
Pardon j'avais pas vu le lien.
Ouais c'est clair que ca a l'air bien QT.
Je l'ai pas testé, mais ca semble simple.
Merci defaultuser.
je n'oublie pas de poster trés bientot les codes WinInet.
Trés peu de ligne de code, et ca a l'air bien puissant.
En tout cas c'est trés rapide d'execution.
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.