[risolto][c++]scaricare un file

di il
9 risposte

[risolto][c++]scaricare un file

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

9 Risposte

  • Re: [risolto][c++]scaricare un file

    Windows: URLDownloadToFile


    *NIX: non so.
  • Re: [risolto][c++]scaricare un file

    Non funziona.
    altre?non riesco a trovare nulla
  • Re: [risolto][c++]scaricare un file

    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.
  • Re: [risolto][c++]scaricare un file

    http://img200.imageshack.us/i/99218160.jpg
    uso windows 7 può essere un problema?
  • Re: [risolto][c++]scaricare un file

    No usi Code::Blocks e non hai il SDK di Windows.
    http://msdn.microsoft.com/it-it/windows/bb98092
  • Re: [risolto][c++]scaricare un file

    Quale scarico?
    grazie mille
  • Re: [risolto][c++]scaricare un file

    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.
  • Re: [risolto][c++]scaricare un file

    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
  • Re: [risolto][c++]scaricare un file

    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