Website aufrufen...



  • string in; musst du schon vorher deklarieren, bevor dus aufrufst :P...des weiteren musst du, wenn du Strings vergleichen willst,diese in " schreiben.
    Also z.B.:

    if(in == "h")
    

    und sowas

    const char* help.txt
    

    geht auch nicht^^ Du kannst es aber "help_txt" nennen....

    aber dein Programm wird wies aussieht doch noch nicht funktionieren...mir sieht das ziemlich so aus, als hättest du einfach Code zusammenkopiert...lerns doch lieber richtig, als einfach Sachen zusammen zu werfen und von denen du nicht weißt, was sie bringen!

    so far,
    Finn



  • Das programm an sich funktionier nur das mit der hilfedatei geht noch nicht...

    if (in == "h")
    {
    void open(const char* help.txt, ios_base::openmode mode);
    }
    

    wenn ich die datei im selben ordner habe wieso kann ich sie dann nicht mit help.txt öffnen oder öffnet er sie wenn das .txt nicht da steht

    wie müsste mans umschreiben



  • #include <iostream>
    #include <windows.h>
    #include <sstream>
    #include <ostream>
    using namespace std;
    
    int main()
    {
    cout << "Geben Sie das Editionskuerzel an:";
    stringstream s;
    string in;
    cin >> in;
    s << "http://etcg.de/yugioh/karten-suchmaschine/yugioh_set-details.php?set=" << in << "&la=de";
    ShellExecute(NULL, "open", "iexplore",s.str().c_str() , NULL, SW_SHOWNORMAL);
    if (in == "h")
    {
    void open(const char* help_txt, ios_base::openmode mode);
    }
    return 0;
    }
    

    jetzt gibt es zumindest mal keinen kompilierungsfehler mehr nur wenn ich jetzt "h" eingebe öffnet er die url und fügt ein "h" ein und öffnet nicht die hilfe wie geht das??



  • Was soll Zeile 17 deiner Meinung nach tun?



  • #include <fstream>
    #include <iostream>
    using namespace std;
    
    int main () {
      fstream file;
      string str;
    
      //datei oeffnen
      file.open("help.txt",fstream::in);
    
      do{
    
        //eine zeile von file in str lesen
        getline(file,str);
        //eine zeile von str nach cout schreiben
        cout << str << endl;
    
      //solange nicht ende der datei
      }while(!file.eof());
    
      //datei schließen
      file.close();
    
      return 0;
    }
    

    lg lolo



  • Zeile 17 soll die Datei help.txt öffnen,allerdings öffnet er nur die url und fügt h ein



  • Danke für den code(programm) leider kann man den so nicht ins programm einfügen^^

    #include <iostream>
    #include <windows.h>
    #include <sstream>
    #include <ostream>
    using namespace std;
    
    int main()
    {
    cout << "Geben Sie das Editionskuerzel an:";
    stringstream s;
    string in;
    cin >> in;
    s << "http://etcg.de/yugioh/karten-suchmaschine/yugioh_set-details.php?set=" << in << "&la=de";
    ShellExecute(NULL, "open", "iexplore",s.str().c_str() , NULL, SW_SHOWNORMAL);
    /*if (in == "h")
    {
    void open(const char* help_txt, ios_base::openmode mode);
    }*/
    return 0;
    }
    


  • C++ler schrieb:

    Danke für den code(programm) leider kann man den so nicht ins programm einfügen^^

    🙄



  • toll ein smilie hilft mir nicht unbedingt



  • C++ler schrieb:

    toll ein smilie hilft mir nicht unbedingt

    ein bischen mußt du schon mit machen :p

    lg lolo



  • lern erstmal die basics, bevor du solche spielereien machst 😉

    ernst gemeint. es wird dir wirklich helfen..nur zusammenkopieren ist nicht gut, da lernst du überhaupt nichts bei!



  • Ich kann ein einfaches Hallo welt und ein paar andere sachen aber mit stgrings etc habe ich mich bisher nicht befasst...

    könntest du mir das programm bitte richtigstellen??



  • was hast denn mit der datei vor? willst du da was rein schreiben oder ausgeben? so sollten wir mal anfangen?



  • Also ich schreibe etwas in die datei über nen editor und die soll einfach zum lesen nicht schreiben geöffnet werden fertig



  • und dann das was gelesen wurde willst du ausgeben, wenn ja wo konsole?

    btw. lass dir bitte nicht alles aus der nase ziehen...



  • ja es soll sich wenn möglich in ner neuen console öffnen



  • wenns geht



  • kpl. wie das geht aber das was ich dir gepostet hab gibt dir schon die datei auf die konsole also soltest du das schon mehr oder weniger rein kopieren können 😕



  • und wenns in nem editor öffnen soll??



  • C++ler, hast du ein Buch, mit dem du C++ lernst? Das ist nämlich sehr zu empfehlen. Dort würde zum Beispiel stehen, dass du die Streams verwenden kannst, um in Dateien zu schreiben.

    Falls nicht, gibts hier in den FAQ gute Büchervorschläge. Das sollte es dir schon wert sein, C++ lernt man nicht by doing. 🙂


Anmelden zum Antworten