Announcement

Collapse
No announcement yet.

Borland C++ Builder 6 problem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Borland C++ Builder 6 problem

    Hiho,
    ich will nicht lange um den heißen Brei pinkeln, also komm ich gleich auf den Punkt.
    Ich bin noch blutiger Anfaenger in Sachen Borland C++ Builder und allgemein in C++.
    Ich hab mir ein Online Tutorial Buch geloaded, mit vielen Beispielprogrammen. Und nun mein Problem: Wenn ich die Source in meinem C++ Builder eingebe und "Run" Klicke, geht er die Zeilen durch. Wenn er damit fertig ist "flackern" die Fenster nur kurz rum, und das wars. Das Programm ist folgendes:
    Code:
    #include <iostream>
    int main()
    {
     std::cout << "Hallo, Welt!" << std::endl;
    }
    Dem Tutorial nach, sollt ich aber eine Bildschirmausgabe bekommen mit dem Text "Hallo Welt", und das Programm in dem das Ganze in eine txt geschrieben werden soll, funktioniert auch nicht recht.
    Hab ich vielleicht irgentwas vergessen?
    Ich hoffe ihr koennt mir helfen, wenn ich etwas vergessen hab, dann fragt einfach
    MfG

  • #2
    conio.h includieren

    und

    getch();
    als vorletztem Befehl (den return hast du vergessen -> Main gibt einen int zurück)

    und das Programm in dem das Ganze in eine txt geschrieben werden soll, funktioniert auch nicht recht.
    Da das keiner kennt...... was soll man sagen?
    Christian

    Comment


    • #3
      Erstmal danke fuer die Antwort,
      also das Programm in dem das ganze in eine txt geschrieben werden soll sieht folgendermaßen aus:
      Code:
      #include <iostream>
      #include <fstream>
      
      int main()
      {
       std::ofstream File("ausgabe.txt");
       std::cout.rdbuf(file.rdbuf());
       std::cout << "Hallo, Welt!" << std::endl;
      }
      (den return hast du vergessen -> Main gibt einen int zurück)
      Wie ist das gemeint? Was muss ich da machen? Ich kenn mich damit noch nicht so wirklich aus, wie gesagt, bin blutiger Anfaenger.
      MfG

      Comment


      • #4
        Das sollte dann so aussehen:
        Code:
        #include <iostream>
        #include <fstream>
        #include <conio.h>
        
        int main()
        {
         std::ofstream File("ausgabe.txt");
         std::cout.rdbuf(file.rdbuf());
         std::cout << "Hallo, Welt!" << std::endl;
         getch(); // Programm warten lassen, bis eine Taste gedrückt wird
         return 0; // Rückgabewert der int main()
        }

        Comment


        • #5
          VIelen Dank erstmal, werde es gleich mal testen.

          Comment

          Working...
          X