[C++] Website Login und Buttondruck

Ja ich hab Google.de genommen.
Und mit "Alles hat super geklappt" meinte ich das kein Fehler kommen...
So und wie bekomm ich das jetzt in die Datei ?


C++:
#include <stdio.h>
#include <curl/curl.h>
#include <fstream>
#include <iostream> 
#include <string>

using namespace std;

int main(void)
{
  CURL *curl;
  CURLcode res;


 
  curl = curl_easy_init();
  if(curl) 
  {
    curl_easy_setopt(curl, CURLOPT_URL, "http://facebook.de/");
    res = curl_easy_perform(curl);
	
    /* always cleanup */ 
    curl_easy_cleanup(curl);
  }

 

  	fstream datei;
    datei.open("Quelldatei.txt", ios::out);
    datei << "" << endl;
    datei.close();

	cin.get();
  return 0;
}
 
Zuletzt bearbeitet:
Öffne ein FILE und setz es mit setopt-CURLOPT_WRITEDATA.
Dann wieder schließen.

Und Google ist übrigens noch immer was anderes als Facebook.
 
Wo ich das her hab?
Aus der mehrfach verlinkten libcUrl-Seite :rolleyes:

C++:
#include <stdio.h>
#include <curl/curl.h>

int main(void)
{
    CURL *curl;
    CURLcode res;
    FILE *dat;

    curl = curl_easy_init();
    if(curl) 
    {
        curl_easy_setopt(curl, CURLOPT_URL, "http://www.google.de/");
        dat = fopen("googlede.html", "w");
        if(dat)
        {
            curl_easy_setopt(curl, CURLOPT_WRITEDATA, dat);
            res = curl_easy_perform(curl);
            fclose(dat);
        }
        else printf("Dateifehler\n");
        curl_easy_cleanup(curl);
    }
    else printf("Initfehler\n");
}
 
Ich bekomme eine Warnung:

Warnung 1 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. c:\users\jonas\documents\visual studio 2010\projects\curl_teil1\curl_teil1\main.cpp 14



Und das Debuggen wird Unterbrochen.
Hast du das vorher auch getestet?
 
Diese Warnung kannst du ignorieren. Das Debuggen wird dadurch nicht unterbrochen. Was ist die Fehlermeldung beim Debuggen? Ich sehe im Code keinen Fehler.

Gruss
cwriter
 
Wenn ich von Zeile 17 zu 18 gehe kommt: Unbehandelte Ausnahme bei 0x775a8db9 in cUrl_Teil1.exe: 0xC0000005: Zugriffsverletzung beim Schreiben an Position 0x00000014.
 
Nein den Code 1 zu 1 kopiert und in VS eingefügt und gestartet...kann man das auch mit fstream machen hab das auch porbiert bekomm den gleichen fehler....

Also ich mach auf Zeile 17 so ein Haltepunkt dann drück ich 2 mal F11 und dann zeigt er in Zeile 18 so ein grünen Pfeil und es kommt ein Fehler.
 
Zuletzt bearbeitet von einem Moderator:
Zurück