bioinfornatics wrote:pourquoi pas faire (algo simplifié):
int mon_fichier = ""
int url = ""
system wget -O mon_fichier url
On inititalise pas des int avec des "" .
L'appel a system() fera ce que fait wget dans un shell, le télécharger. En aucun cas tu ne pourra avoir son contenu dans une variable.
Je ne sais pas si en C, fopen sait ouvrir des pages du type : http://.... .
Sinon tu fais ton wget, et ensuite tu fais un fopen() sur ton fichier.
Perso j'ai plusieurs programmes qui vont chercher des infos sur des pages web.
J'ouvre directement un socket sur le serveur web, et je fait un GET de la page. Comme ca je récupere tout dans une variable.
Tu peux aussi utiliser la libcurl qui permettra peut etre de te faciliter les choses.
epo