Stopp Befehl



  • Guten Tag, ich bin ein Blutiger Anfänger´und möchte einen stopp efehl eingeben, wo ich zum beispiel bei einer Hallo Welt darstellung das Fenster sehen kann und es selber schließen muss, da ich das programm geoppt habe. es giebt doch irgenwas wie system ("PAUSE"); oder so? aber brauche ich dafür noch irgendein #include oder so?



  • Konsolen-FAQ -> Automatisches Schließen verhindern

    MfG SideWinder



  • Wo finde ic denn den FAQ?



  • http://www.c-plusplus.net/forum/viewforum-var-f-is-20.html

    Edit By SideWinder: SID von Lyrix aus dem Link genommen.



  • Hi, die ganzen sachen funktioniern nicht, der zeigt mir dann immer irgendwelche Fehler an.



  • Welche wären? Also folgendes funktioniert zB bei mir ohne Probleme:

    #include <conio.h> 
    #include <windows.h> 
    
    void wait () 
    { 
        FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE)); 
        getch(); 
    }
    
    int main ()
    {
        cout << "Drücken sie eine beliebige Taste um das Programm zu beenden." << endl;
        wait();
    
        return 0;
    }
    

    MfG SideWinder



  • Syntaxfehler und so weiter funktioniert irgendwie alles nicht.



  • Würdest du dir eventl. auch die Mühe machen diese hier zu posten, oder soll ich die mit Hilfe meiner Kristallkugel erraten?

    MfG SideWinder



  • Kompilierung läuft...

    Hier sind sie und nun erknnst du was?

    Hello.cpp
    e:\programme\c++\include\objidl.h(12200) : error C2018: Zeichen '0x60' unbekannt
    e:\programme\c++\include\objidl.h(12200) : error C2065: 'IAsyncMan' : nichtdeklarierter Bezeichner
    e:\programme\c++\include\objidl.h(12200) : error C2146: Syntaxfehler : Fehlendes ')' vor Bezeichner 'ger'
    e:\programme\c++\include\objidl.h(12200) : warning C4229: Anachronismus verwendet : Modifizierer der Daten werden ignoriert
    e:\programme\c++\include\objidl.h(12201) : error C2059: Syntaxfehler : ')'
    E:\Programme\C++\Hello\Hello.cpp(55) : error C2731: 'main' : Ueberladen der Funktion nicht moeglich
    E:\Programme\C++\Hello\Hello.cpp(54) : Siehe Deklaration von 'main'
    Fehler beim Ausführen von cl.exe.

    Hello.exe - 5 Fehler, 1 Warnung(en)



  • Lass mal dein Programm sehen, da stimmt ja was nicht...

    MfG SideWinder



  • // Hello.cpp : Definiert den Einsprungpunkt für die Konsolenanwendung.
    //

    #include "stdafx.h"
    #include <iostream.h>

    // Funktionsprototypen
    bool SayHello(char* szTo, int nCalc);
    void SayGoodbye();

    // Konstanten
    #define NUMERO_UNO 1
    const char* OLD_FRIEND = "alter Freund. ";

    int main(int argc, char* argv[])
    {
    char* szCpp = "C++"; // Eine Variable deklarieren

    // Eine Funktion mit einem logischen Ergebnis aufrufen.
    if (SayHello(szCpp, 2))
    {
    // Eine Funktion aufrufen, die keinen Rückgabewert hat.
    SayGoodbye();
    }
    return 0;
    }

    /////////////////////////////////
    // Global Funktionsdefinitionen
    // SayHello erhält zwei Parameter und gibt ein Ergebnis zurück.

    bool SayHello(char* szTo, int nCalc)
    {
    // Ein iostream-Objekt für die Ausgabe verwenden.
    cout << "Hello, " << szTo << " Sie sind Nummer " << NUMERO_UNO
    << ".\n";
    return (nCalc + (nCalc * 2)) < 24/nCalc;
    }

    // SayGoodbye erhält keinen Parameter und gibt kein Ergebnis zurück.
    void SayGoodbye()
    {
    cout << "Bye, " << OLD_FRIEND << endl;
    }
    #include <conio.h>
    #include <windows.h>

    void wait ()
    {
    FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE));
    getch();
    }

    int main ()
    {
    cout << "Drücken sie eine beliebige Taste um das Programm zu beenden." << endl;
    wait();

    return 0;
    }



  • okay... du wolltest nur ein einfaches "Hello World" ausgeben?????

    //---------------------------------------------------------------------------
    
    #include <vcl.h>
    #include <iostream>
    #pragma hdrstop
    #include <conio.h>
    
    //---------------------------------------------------------------------------
    
    #pragma argsused
    int main(int argc, char* argv[])
    {
            using namespace std;
            cout << "Hello World";
            getch();
            return 0;
    }
    //---------------------------------------------------------------------------
    

    oder sorry wenn ich es falsch verstanden habe


Anmelden zum Antworten