Die Datenausgabe auf dem Bildschirm und Tastatureingaben




Datenausgang und DateneingangLassen Sie uns zunächst über die Datenausgabe an einen Monitor sprechen, da Sie, zum Teil, da konfrontiert sie in früheren Lektionen. Wie Sie erinnern sich vielleicht,, Mit der Taste Text cout, wir können an den Monitor Linie bringen, die wir schreiben in “Zitate”, oder der Wert der Variablen, unter Bezugnahme auf ihren Namen . Wie Sie mit dem Betreiber vertraut endl, die können Sie die Ausgabe in die nächste Zeile zu konvertieren. Und ein weiterer wichtiger Punkt – wir können die Ausgangsdaten kombinieren, um die Operator << mehrmals nach cout:

cout << “Der Wert der Variablen var_name = ” << var_name << endl;

Jetzt treffen wir uns mit mehreren Sonderzeichenfolgen, das wird uns helfen, die Datenausgabe auf den Bildschirm zu manipulieren. Hier ist eine Liste:

Ausgang, Programmierung Grundlagen
Abb.1 – Zeichenfolgen, Ausgang

Sie und denken ))) Warum einen umgekehrten Schrägstrich? Betrachten Sie das Beispiel. Wir brauchen ein Zitat aus dem Film anzuzeigen. Lassen Sie einfach die Alarmtöne, das wird die Aufmerksamkeit des Benutzers auf dem Bildschirm anziehen. Zentriert den Titel und den Namen des Films platzieren, aus dem wir zitieren, und niedriger – tsitatu.Na Bildschirm sollte wie folgt aussehen:

Ausgang

Versuchen Sie den Code selbst zu wählen! Die Lösung unter:

Warum brauchen wir einen Backslash? Es teilt dem Compiler: “Vorsicht, für mich ist nicht nur ein Symbol, und einen speziellen! Er wird Ihnen sagen,, was zu tun ist! :)” Diese Linie 8, wenn wir nicht genutzt Sie Schrägstrich, der Bildschirm würde zu fünf Zeichen gehen und einen Abschluss. und, wir hören “große Musik”. On line 9 auch interessant: zwei Laschen, Weiterhin ist es notwendig, einen Backslash angezeigt, aber in der Tat ist es notwendig, zwei zu schreiben, gut, nehmen Sie den Namen des Films in Anführungszeichen. Am Ende jeder Zeile anstelle des Strömungsmanipulators endl (<< endl) was erlaubt gehen in eine neue Zeile (tatsächlich eine Entsprechung von der Enter-Taste Tastatur) bequemer und kürzer, in diesem Fall, Verwenden Sie die Steuer Symbol \n.

Nun wollen wir reden darüber, wie Daten eingeben über die Tastatur durch den Benutzer. Wir wissen bereits, – einen Wert einer Variablen zuzuweisen, es kann initialisiert werden, wenn Sie erstellen oder einen Wert an die Downstream-Programm zuweisen: imyaPeremennoy = Wert; Und nun erfahren wir in den Wert einer Variablen zu notieren, das führt den Benutzer mit der Tastatur. Wir können die Datenerfasser organisieren mit Gin und >> . Die Syntax ist: Gin >> imyaPeremennoy. Betrachten wir ein Beispiel für diese Gelegenheit:

Führen Sie das Programm und Mitteilungs – Programm wird die 11-ten Zeile befehlen und, Erreichen der Betreiber Gin >>, Warten auf Aktion des Benutzers starten und stoppen. Es ist notwendig, den Wert ein und drücken Sie Eingeben. Sobald die Variable den Wert, Die Erlaubnis von der Tastatur, das Programm wird die Ausführung fortgesetzt.

Eingang

Es ist erwähnenswert,, dass Gin verstehen und zu unterscheiden zwischen den Variablentypen. Und wenn Sie eingeben int Symbol, eher als die Figur, Wert der Variablen nicht ändert. Und wenn Sie einen ungültigen Wert in einer Variablen eingeben, die nicht initialisiert wird, wenn Sie erstellen, Der eventuell verbliebene Rest wird auf dem Bildschirm angezeigt “Müll” variabler. So geben Sie Zeichen – Variablen müssen Typ deklariert werden verkohlen. Wir werden bald lernen, wie Sie Benutzereingaben zu überprüfen ist richtig. Und auch lernen, wie man die Tastatur einzugeben ist nicht ein einzelnes Zeichen, und die ganze Linie.

Der zusätzliche Aufwand von Ihnen erforderlich – Ansicht Video-Lektionen :) Sie präsentierten und keine weiteren Informationen in dem Artikel angesehen. alle! nur Für Sie ist es +

Vorzugsweise wird nach der Theorie zu lesen fortfahren zu üben – Problem hier.

Teile diesen Artikel mit deinen Freunden – Drücken Sie die Taste auf der Social-Networking-Website unter dem Artikel. Wir werden dankbar sein! Alle Ihre Fragen, in den Kommentaren fragen. antworten – 100% !

Newsletter neue Lektionen über die Programmierung:

Die Datenausgabe auf dem Bildschirm und Tastatureingaben
5 (100%) 2 Stimmen

24 Gedanken zu "Die Datenausgabe auf dem Bildschirm und Tastatureingaben

  1. Ich schrieb den folgenden Code:

    int amount_of_apples1 = 0;
    int amount_of_apples2 = 0;
    int inBOX = 0; //Aufnahme der Gesamtmenge von
    Gin >> amount_of_apples1;
    Gin >> amount_of_apples2;
    ….
    ….

    Wenn das Programm startet, auf eine Anfrage eingegeben haben, ist keine Zahl, sondern ein String, es ist klar, dass der Wert nicht geändert hat amount_of_apples1, blieb 0. Aber diese Aussage cin >> amount_of_apples2 wurde ignoriert, warum. Bedeutung amount_of_apples2 nicht Anfrage und bleibt daher auch 0.

  2. #einschließen
    using namespace std;

    int main()

    {
    setlocale(LC_ALL,”rus”);

    cout << " Warum es in einem Restaurant ist, wird es nie gefallen,\n";
    cout << " Sie ordnete an, dass die, und immer, was ich bestellt?\n";
    cout << " Und sie beginnt von meinem Teller zu essen. Ich sage ihr,:\n";
    cout << " <>.Sie sagt:<< warum?\n";
    cout <>.Und isst Hälfte. N”;
    cout << " \t\t\\к.ф.\"О чем говорят мужчины\" \\ \n";

    Rückkehr 0;

    }

    3 Übung

    1. und weil, wenn Sie möchten, die Frage beantworten, diese “Müll” Wir müssen zeigen, (Kopie), nicht darüber zu reden “auf die Finger”.

    1. bei:
      #einschließen
      #einschließen

      char bufrus[256];
      verkohlen * rus(const char* text) {
      CharToOem(text, bufrus);
      return bufrus;
      }
      int main()
      {
      setlocale(LC_CTYPE, “rus”);
      std:: cout<<rus("Великий могучий русский язык\n");
      std:: cout<<"\nВеликий могучий русский язык\n";
      std::cout << "Hello world!" ;
      System("pause");
      Rückkehr 0;
      }

  3. schwerwiegender Fehler C1083: Kann die Datei nicht öffnen Inklusion: iostrem: Datei oder Verzeichnis existiert nicht
    Was zu tun ist?

  4. Русские буквы вывод Windows XP

    bei:
    #einschließen
    #einschließen

    char bufrus[256];
    verkohlen * rus(const char* text) {
    CharToOem(text, bufrus);
    return bufrus;
    }
    int main()
    {
    setlocale(LC_CTYPE, “rus”);
    std:: cout<<rus("Великий могучий русский язык\n");
    std:: cout<<"\nВеликий могучий русский язык\n";
    std::cout << "Hello world!" ;
    System("pause");
    Rückkehr 0;
    }

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *