La sortie de données à l'entrée de l'écran et le clavier




sortie de données et des données d'entréeTout d'abord, nous allons parler de la sortie de données à un moniteur, puisque vous, en partie, car il a fait face dans les leçons précédentes. Comme vous pouvez rappeler, en utilisant la clé paroles cout, nous pouvons apporter à la ligne du moniteur, que nous écrivons dans “citations”, ou la valeur de la variable, se référant par son nom . Comme vous êtes familier avec l'opérateur endl, qui vous permet de convertir la sortie à la ligne suivante. Et un autre point important – nous pouvons combiner les données de sortie en utilisant l'opérateur << plusieurs fois après cout:

cout << “La valeur de la variable = var_name ” << var_name << endl;

Maintenant, nous rencontrons plusieurs séquences de caractères spéciaux, qui nous aidera à manipuler la sortie de données à l'écran. Voici une liste:

sortie, fondamentaux de programmation
Fig.1 – séquences de caractères, sortie

Vous regardez et pensez ))) Зачем использовать обратный слэш? Prenons l'exemple. Nous devons afficher une citation du film. Juste laisser les sons d'alarme, qui va attirer l'attention de l'utilisateur sur l'écran. Centré placera le titre et le nom du film, à partir de laquelle nous citons, et inférieure – цитату.На экране должно выглядеть так:

sortie

Essayez de composer le code vous-même! La solution ci-dessous:

Pourquoi avons-nous besoin d'une barre oblique inverse? Il indique au compilateur: “prudence, pour moi est non seulement un symbole, et un spécial! Il vous dira, ce qu'il faut faire! :)” Cette ligne 8, si nous n'avons pas utilisé vous Backslash, l'écran irait à cinq caractères et une conclusion. et, nous entendons “grande musique”. En ligne 9 aussi intéressant: deux onglets, En outre, il est nécessaire d'afficher une barre oblique inverse, mais en fait il est nécessaire d'écrire deux, ainsi, prendre le nom du film dans les citations. A la fin de chaque ligne à la place du manipulateur d'écoulement endl (<< endl) ce qui permet de перейти на новую строку (en fait un analogue de la touche Entrée вашей клавиатуре) plus pratique et plus courte, dans ce cas, utiliser le contrôle symbole \n.

Maintenant, nous allons parler de la façon d'entrer des données à partir du clavier par l'utilisateur. Nous savons déjà – d'attribuer une valeur à une variable, её можно инициализировать при создании либо присвоить значение ниже по ходу программы: imyaPeremennoy = valeur; Et maintenant, nous apprenons à écrire dans la valeur d'une variable, qui introduit l'utilisateur avec le clavier. Nous pouvons organiser les opérateurs de saisie de données à l'aide gin et >> . La syntaxe est: gin >> imyaPeremennoy. Рассмотрим эту возможность на примере:

Exécutez le programme et la note – programme commandera le 11-ème ligne et, pour atteindre l'opérateur gin >>, arrêter et démarrer en attente d'une action de l'utilisateur. Il est nécessaire d'entrer la valeur et appuyez sur Entrer. Une fois que la variable a la valeur, L'autorisation à partir du clavier, le programme se poursuivra l'exécution.

contribution

Il est à noter, que gin comprendre et distinguer entre les types de variables. Et si vous tapez int symbole, plutôt que le chiffre, La valeur de la variable ne change pas. Et si vous entrez une valeur non valide dans une variable, qui est non initialisée lorsque vous créez, est affiché sur l'écran tout résidu “déchets” de la variable. Pour saisir des caractères – Les variables doivent être déclarées de type carboniser. Nous allons bientôt apprendre à vous de vérifier l'entrée d'utilisateur est correct. Et aussi apprendre à entrer dans le clavier est pas un seul caractère, et toute la ligne.

L'effort supplémentaire nécessaire de vous – leçons vue vidéo :) Ils ont présenté et aucune information supplémentaire est pris en compte dans l'article. Voir tous! Pour vous, il est seulement +

De préférence, après avoir lu la théorie de procéder à la pratique – problème ici.

Partagez cet article avec vos amis – Appuyez sur le bouton sur le site de réseautage social en vertu de l'article. Nous vous serions reconnaissants! Toutes vos questions, demander dans les commentaires. répondre – 100% !

Bulletin de nouvelles leçons sur la programmation:

La sortie de données à l'entrée de l'écran et le clavier
5 (100%) 2 votes

24 réflexions sur "La sortie de données à l'entrée de l'écran et le clavier

  1. Написал такой код:

    int amount_of_apples1=0;
    int amount_of_apples2=0;
    int INBOX = 0; //для записи общего количества
    gin >> amount_of_apples1;
    gin >> amount_of_apples2;
    ….
    ….

    Lorsque le programme démarre, à une demande entré est pas un numéro, mais une chaîne, il est clair que la valeur n'a pas changé amount_of_apples1, resté 0. Mais cette déclaration cin >> amount_of_apples2 a été ignorée, pourquoi. Signification amount_of_apples2 ne demande et reste donc trop 0.

  2. #comprendre
    using namespace std;

    int main()

    {
    setlocale(LC_ALL,”rus”);

    cout << " А почему ей в ресторане никогда не нравится то,\n";
    cout << " Elle a ordonné que la, и всегда нравится то что заказал я?\n";
    cout << " Et elle commence à manger dans mon assiette. Я ей говорю:\n";
    cout << " <>.Она говорит:<< Зачем?\n";
    cout <>.И съедает наполовину.\n”;
    cout << " \t\t\\к.ф.\"О чем говорят мужчины\" \\ \n";

    retour 0;

    }

    3 exercice fait

  3. Почему когда запускаю программу то вместо обыкновенных букв вылезает какая то непонятная фигня?

    1. А потому, что когда хочешь получить ответ на вопрос, этуфигнюнужно показывать (копировать), а не рассказывать про неёна пальцах”.

    2. Попробуй на следующей строчки после квадратной скобки ввести setlocale(LC_ALL, “rus”);

    1. à:
      #comprendre
      #comprendre

      char bufrus[256];
      carboniser * 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!" ;
      système("pause");
      retour 0;
      }

  4. fatal error C1083: Не удается открыть файл включение: iostrem: No such file or directory
    Que faire?

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

    à:
    #comprendre
    #comprendre

    char bufrus[256];
    carboniser * 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!" ;
    système("pause");
    retour 0;
    }

Laisser un commentaire

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *