C++ >> online etwas suchen und ausgeben?



  • Moin,
    dies ist mein erster Post und ich brauche etwas Orientierungshilfe!
    In der Suche habe ich nichts zu diesem Thema gefunden!
    Ich habe ein Problem, weiß aber nicht genau in welche Rubrik es gehört!
    Bitte nicht böse sein wenn ich hier völlig falsch bin!

    Ich überlege als Übung eine kleines Programm zuschreiben, welches einen eingegebenen String online (bei "google" oder bei anderen textfeldern eingibt und danach die Ergebnisse auflistet.
    Wie ist dies möglich? ist es überhaupt machbar?
    gibt es Bibliotheken die es vereinfachen?
    Plattform übergreifend?

    viele fragen und nur ihr kennt die Antworten!

    Gruß
    wawa 😃

    ps. ich freue mich über jegliche Antworten!



  • per c++?
    du brauchst eine c++ http socket bibliothek, dann kannst du über ein socket eine http-get anfrage an google senden und die antwort per socket emfpangen und ggf. auswerten.
    🙂



  • Wie gut kannst du C++ schon? Wenn du Anfaenger bist sage ich einfach mal nein, dass geht nicht.
    Du muesstest einen externe Bibliothek fuer die Netzwerkkommunikation benutzen, um ueberhaupt irgendwie mit dem Internet kommunizieren (z.B. SFML, boost.asio. Dann musst du HTTP implementieren oder ggf. wieder eine fertige Bibliothek benutzen, um ueberhaupt eine Anfrage an Google zu senden.
    Dann musst du noch den HTML-Code, mit dem Google auf die Anfrage antwortet, parsen, um die Ergebnisse die du haben willst rauszufiltern.



  • als übung? und gleich plattformübergreifend? 😮
    das hört sich eher nach einem kleinen projekt als nach einer übung an.

    http://curl.haxx.se/download.html
    http://sockets.carrierlabs.com/



  • Moin,
    und danke für die Antworten!
    Ich Studiere Informatikingenieur und hatte jetz eine Semester Objekt Orientiertes Programmieren. Davor hab ich ein Semester C Programmiert und n bischen mit externen Grafik Bibliotheken gearbeitet (das erste spiel :D)... deshalb dachte ich mir, ich könnte mich an Nettzwerk wagen und eine GUI für google/ähnlich basteln...
    is die idee so schlecht? denn hauptsächlich will ich dabei was lernen deshalb "übung" kann aber auch als projekt angesehn werden.

    Ich guck mir die Links heut abend mal an
    Vielen dank noch mal für die schnellen antworten!

    Gruß
    wawa

    ps.
    falls jemand in dieser richtung schonmal gearbeitet hat würde ich mich über seine meineung sehr freuen!



  • wawa123 schrieb:

    ps.
    falls jemand in dieser richtung schonmal gearbeitet hat würde ich mich über seine meineung sehr freuen!

    ja, hab ich. und was willst du jetzt wissen? dass das was du vorhast nicht neues ist, du auf sand baust und vermutlich an stellen zeit verschenkst, wo es keine rolle spielt, ob du jetzt c++ oder eine scriptsprache verwendest?

    ich denke, wenn du schon solche fragen stellst, wird es dir nach der 5. seite die erste wieder zerhauen.

    aber es ist eine ganz schöne übung, da sieht man erst mal, was die anderen so machen... hoffentlich bist du dann nicht enttäuscht 😉



  • Naja, den request an Googel senden ist nicht so schwer das Auswerten der Ergenisse vielleicht schon er.

    Da du ja bereits C Kenntnisse hast würde ich dir diese Links empfehlen:

    http://www.c-worker.ch/tuts.php

    http://msdn.microsoft.com/en-us/library/windows/desktop/ms738545(v=vs.85).aspx


Anmelden zum Antworten