Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » c/C++ Programm IndexFile Website

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.11.2014, 11:11 Uhr
~it22
Gast


Hi Leute

Ich habe heute den Auftrag bekommen : " Erstelle mit C oder C++ ein Programm, welches von einer Website das Indexfile in eine Datei herunterlädt."

Nun habe ich auch im Web recherchiert und nichts gefunden . Ich bitte um Hilfe ich verzwiefle langsam Danke und lg it22
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.11.2014, 23:22 Uhr
Hans
Library Walker
(Operator)


Hi,

und wo ist das Problem? - Bitte das hier beachten.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.11.2014, 11:14 Uhr
~it22
Gast


Hi Hans

Ich zeige dir mal einen Abschnitt von meinem Code vlt hilft das weiter :


C++:
#include <iostream> // Bibliothek fuer ein- ausgabe    
#include <string> // Datei string wird eingebunden
using namespace std; // Namensbereich festlegen
int main(int argc, char** args)
{
    string location = "C:\Benutzer\enis";                                        // Setzt Speicherort auf = "C:\Benutzer\enis"
    string url = "localhost/enis/eingabe.php";                                     // Gibt URL an
    cout << "Ihr Download startet";                                                // Echo "Download ist gestartet"
    HRESULT = URLDownloadToFile(NULL, "localhost/enis/eingabe.php/file.txt", "C:\Neuer Ordner\indexfile.dat", 0, NULL);  // Lädt das IndexFile von der angegebenen URL herunter und speichert sie in eine Datei ab    
    if(SUCCEEDED(HRESULT))                                                        // Wenn die Auswertung erfolgreich war
    {
        cout << ("Ihre Datei wurde erfolgreich heruntergeladen") << endl;        // Echo "Ihre Datei wurde erfolgreich heruntergeladen"
    }
    else                                                                        // Wenn die Auswertung fehlgeschlagen ist
    {
        cout << ("Download fehlgeschlagen")  << endl;                            // Echo "Download fehlgeschlagen"
    }

    return 0;
    
}




Ich kriege den Error das HRESULT und URLDownloadToFile nicht deklariert sind .

lg it22

Dieser Post wurde am 21.11.2014 um 19:24 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.11.2014, 13:03 Uhr
Tommix



Hallo,
die genannten Fehler resultieren aus einem fehlenden #include <windows.h>.
Außerdem mußt Du "\" in Strings doppelt schreiben, sonst leitest Du eine Escape-Sequenz ein. Für das HRESULT fehlt noch eine Variable. So compiliert es schon mal:

C++:
#include <Windows.h>
#include <tchar.h>
#include <iostream> // Bibliothek fuer ein- ausgabe
#include <string> // Datei string wird eingebunden

using namespace std; // Namensbereich festlegen
int main(int argc, char** args)
{
    string location = "C:\\Benutzer\\enis"; // Setzt Speicherort auf = "CBenutzer\enis"
    string url = "localhost/enis/eingabe.php"; // Gibt URL an
    cout << "Ihr Download startet"; // Echo "Download ist gestartet"
    HRESULT hResult = URLDownloadToFile(NULL, _T("localhost/enis/eingabe.php/file.txt"), _T("C:\\Neuer Ordner\\indexfile.dat"), 0, NULL);
        // Lädt das IndexFile von der angegebenen URL herunter und speichert sie in eine Datei ab
    if (SUCCEEDED(hResult)) // Wenn die Auswertung erfolgreich war
    {
        cout << ("Ihre Datei wurde erfolgreich heruntergeladen") << endl; // Echo "Ihre Datei wurde erfolgreich heruntergeladen"
    }
    else // Wenn die Auswertung fehlgeschlagen ist
    {
        cout << ("Download fehlgeschlagen") << endl; // Echo "Download fehlgeschlagen"
    }

    return 0;
}



Gruß,
Tommix

Dieser Post wurde am 21.11.2014 um 13:04 Uhr von Tommix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
21.11.2014, 13:05 Uhr
Tommix



P.S.: Umschließe Codeabschnitte mit [cpp] und [/cpp], dann werden sie vernünftig dargestellt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: