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 ))) Pourquoi utiliser une barre oblique inverse? 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 – tsitatu.Na écran devrait ressembler à ceci:

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 aller à une nouvelle ligne (en fait un analogue de la touche Entrée votre clavier) 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, il peut être initialisé lorsque vous créez ou attribuez une valeur au programme aval: 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. Considérez cette possibilité par l'exemple:

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%) 3 votes

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

  1. J'ai écrit le code suivant:

    int amount_of_apples1 = 0;
    int amount_of_apples2 = 0;
    int INBOX = 0; //l'enregistrement de la quantité totale de
    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 << " Pourquoi est-il dans un restaurant ne sera jamais aimer,\n";
    cout << " Elle a ordonné que la, et toujours comme ce que j'ai commandé?\n";
    cout << " Et elle commence à manger dans mon assiette. Je lui dis:\n";
    cout << " <>.dit-elle:<< pourquoi?\n";
    cout <>.Et mange la moitié. N”;
    cout << " \t\t\\к.ф.\"О чем говорят мужчины\" \\ \n";

    retour 0;

    }

    3 exercice fait

  3. Pourquoi quand je lance le programme au lieu de lettres ordinaires obtient une sorte d'ordures incompréhensible?

    1. et parce que, quand vous voulez répondre à la question, cette “ordures” Nous devons montrer (copie), de ne pas parler “sur les doigts”.

    1. à:
      #comprendre
      #comprendre

      char bufrus[256];
      carboniser * rus(const char * texte) {
      CharToOem(texte, bufrus);
      retour 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. C1083 erreur fatale: Impossible d'ouvrir l'inclusion de fichiers: iostrem: Aucun fichier ou répertoire de ce nom
    Que faire?

  5. lettres russes concluent Windows XP

    à:
    #comprendre
    #comprendre

    char bufrus[256];
    carboniser * rus(const char * texte) {
    CharToOem(texte, bufrus);
    retour 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 *