[risolto][c++]scaricare un file

di Anonimizzato8645 il
9 risposte
Salve,
mi potete consigliare quale header e quindi istruzione usare ,per scaricare un file da un link http?
linguaggio c++
grazie

9 Risposte

  • Windows: URLDownloadToFile


    *NIX: non so.
  • Non funziona.
    altre?non riesco a trovare nulla
  • Definire non funziona.
    
    #include <iostream>
    #include <windows.h>
    #include <tchar.h>
    #include <urlmon.h>
    
    #pragma comment(lib,"urlmon.lib")
    
    int main()
    {
    	CoInitializeEx(0,COINIT_APARTMENTTHREADED);
    	TCHAR URL[] = _T("http://www.google.com/index.html");
    	TCHAR file[] = _T("C:/index.html");
    	URLDownloadToFile(NULL,URL,file,0,NULL);
    	CoUninitialize();
    }
    
    Dopo questo programmino io ho il file index.html della pagina iniziale di google sul mio C:. Quindi definire non funziona.
  • Quale scarico?
    grazie mille
  • L'SDK di Windows la versione + aggiornata, credo che sia la 7.1.
    Se vuoi far compilare il tuo codice sotto CodeBlocks lui ha bisogno di un compilatore che conosca le librerie Microsoft. Con il solo gcc (di default su CodeBlocks) non puoi fare niente. Quindi o ti scarichi VisualStudio Express (ha già il SDK di Windows integrato) e usi il suo compilatore dentro CodeBlocks oppure niente.
  • Scusa se disturbo ancora,ma ho scaricato piu versioni sdk ma non riesco a trovare quella giustO
    POI spostarmi un link?
    ho windows 7 32
    scusami ancora
  • Hai letto sopra? Anche se scarichi il SDK non saresti in grado di utilizzarlo col Code::Blocks, in quanto c'è bisogno del compilatore di VisualStudio non in tuo possesso. Quindi scaricati una versione gratuita di VisualStudio (la versione Express) che ha già il compilatore e l'SDK di Windows stessa. Così hai risolto tutti i tuoi problemi.

    http://www.microsoft.com/express/Downloads/#2010-Visual-CPP
Devi accedere o registrarti per scrivere nel forum
9 risposte