0

Please tell me about cout and cin completly with example

11th Jan 2017, 5:10 PM
Pyae Sone Paing
Pyae Sone Paing - avatar
3 Answers
+ 4
cout belongs to std::ostream and cin belongs to std::istream (The reason why we can still call them w/o needing to use istream/ostream is because we are using <iostream> , which contains both of them) If you have noticed, if you just removed 'using namespace std;' , you would need to call cout using 'std::cout<<....' and cin using 'std::cin>>...' .
11th Jan 2017, 5:31 PM
Wen Qin
Wen Qin - avatar
+ 2
In C++ the function *cin>>var;* assigns to the variable var the value that the user types and enters while the function *cout<<"messagge"<<endl;* prints the message as output (cout) and starts a new line (endl). You can also print the content of a variable with *cout<<var;* or both message and a variable's content *cout<<"abc"<<var<<"def";*. If the value of 3 was assigned to var, the output would be *abc3def* and continues on the same line. P.S. You can also use \n instead of <<endl like this: cout<<"blabla"<<endl; will produce the same output as cout<<"blabla\n"; Hope i helped out and code on :)
11th Jan 2017, 8:32 PM
infinity
infinity - avatar
+ 1
simple explanation: cin gets things from your keyboard to your program cout gets things from your program to your screen for example: cin>>x would take the input from the keyboard and save it to the variable named x cout <<x will take whatever value saved in x and prints it to screen of course if you want the scientifically correct explainaion, the the ones before me did a very good job :)
19th Jan 2017, 5:36 PM
محمد محجوب
محمد محجوب - avatar