Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 516792

объясните одну деталь - С++ для начинающих

$
0
0
Код:

#include<iostream>
#include<string>
#include<cstdlib>
#include<windows.h>
using namespace std;

int main(){
        char  i[3];
        char t = '1';
        while (t != '0'){

                cout << "Hello"<<endl;
                cin >> i[3];
                if (i[0] == '0'){
                        t = '0';
                }
        }
        return 0;

}

Здесь я ввожу в массив символы cin>>i[3], и когда я ввожу какое нибудь слово, он мне выводит Hello столько раз, сколько символов у меня введено(здесь просто cin >> i норм работает) , объясните, пожалуйста, как cout и cin связаны в этом плане? я думал они как бы независимые друг от друга, в смысле почему cout реагирует на то сколько я символов написал и причем тут массив?

Viewing all articles
Browse latest Browse all 516792

Trending Articles