Salut,
Mais si tu veux faire ça en C tu as par exemple la bibliotheque libcurl.
En quelques lignes de C c'est réglé.
Exemple pour télécharger la page d'acceuil de CCM:
#include <stdio.h>
#include <curl/curl.h>
#include <curl/types.h>
int main(int argc, char **argv)
{
CURL *handle; // Ressource curl
FILE *index; // Fichier destination
index=fopen("./index.php3","w");
handle=curl_easy_init(); //Initialisation
//Url à spécifier
curl_easy_setopt(handle,CURLOPT_URL,"http://www.commentcamarche.net/index.php3");
/* La fonction que l'on va utiliser pour écrire dans le fichier, ici on prend fwrite() */
curl_easy_setopt(handle,CURLOPT_WRITEFUNCTION,fwrite);
//On passe le pointeur vers le fichier index
curl_easy_setopt(handle,CURLOPT_WRITEDATA,index);
//Et c'est parti
curl_easy_perform(handle);
curl_easy_cleanup(handle);
fclose(index);
}
Sous Linux avec gcc, il faut compiler ça avec l'option -lcurl
gcc ton_appli.c -o ton_appli.o -lcurl
Et il faut aussi installer libcurl...