logo

Що таке включення iostream у C++

Щоб виконувати будь-які операції введення та виведення в C++, нам потрібно використовувати файли заголовків iostream. Без файлу заголовка ми не можемо отримати вхідні дані від користувача або надрукувати будь-який вихід.

інтерфейс на java

Синтаксис файлу заголовка:

 #include #include 'iostream.h' 

У файлі заголовка iostream є два типи потоків

1. Вхідний потік : щоб прийняти будь-який вхід від користувача, нам потрібно використовувати cin, який належить до вхідного потоку

Синтаксис використання вхідного потоку:

 std::cin>>variable_name 

Коли cin виконується, курсор зупинятиметься на певному операторі, доки значення не буде введено. Введене значення буде збережено у змінній.

2. Вихідний потік : Щоб надрукувати вихідні дані, ми використовуємо вбудовані функції в вихідний потік cout

Синтаксис для cout

 std::cout&lt;<variable_name < pre> <p>When cout is executed, the value in the variable will be printed.</p> <h3>Different operations in iostream</h3> <p> <strong>1. Cin</strong> </p> <p>Using cin, we can take input from the user and store the value in the variable. We need to use the cin keyword followed by &gt;&gt; and the variable name.</p> <p> <strong>Syntax:</strong> </p> <pre> std::cin&gt;&gt;variable_name </pre> <p>To use cin, we need to use <strong>#include </strong> as cin belongs to this header file, and without this, an error will occur.</p> <p> <strong>Example code for cin:</strong> </p> <pre> //using header file iostream #include using namespace std; int main() { string name; //cin declaration cin &gt;&gt; name; return 0; } </pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c.webp" alt="What is include iostream in C++"> <p> <strong>Explanation:</strong> </p> <p>In the above code, we used cin to take the input, so to use cin, we included header file. When the input is taken, the string input is stored in the name variable.</p> <p> <strong>2. Cout</strong> </p> <p>To print the output, we need to use the cout keyword, which belongs to the iostream header file. To use cout, we need to use the cout keyword followed by &lt;&lt; and variable or the statement to print the output.</p> <p>The syntax for using cout:</p> <pre> std::cout&lt;<variable_name < pre> <p> <strong>Example of using cout:</strong> </p> <pre> //to use the cout statement, we need to use the iostream header file #include using namespace std; int main() { //cout statement is used here to print the statement cout &lt;&lt; &apos;Hi from cout statement&apos;; return 0;} </pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-2.webp" alt="What is include iostream in C++"> <p> <strong>Explanation</strong> :</p> <p>In the above code, we used a cout statement to print the statement. To use the cout statement, we need to include iostream.h header file. Once the cout is executed, statement or variable value will be printing the output. To print any statement, we need to use double quotes (&apos; &apos;), and to print a variable value; we need to use just the variable name without double quotes(&apos; &apos;)</p> <p> <strong>3. Cerr</strong> </p> <p>Cerr is used to print errors in C++, which is present in the iostream header file. If we need to print any error message in the code if any condition fails, then cerr is very helpful.</p> <p>The syntax for cerr is:</p> <pre> cerr&lt;<variable_name < pre> <p>Example:</p> <pre> #include using namespace std; int main() { int a; cin&gt;&gt;a; if(a%2==0){ cout&lt;<'the number entered in even number'<<endl; } else{ std::cerr << 'enter proper number' '
'; return 0; < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-3.webp" alt="What is include iostream in C++"> <p> <strong>Explanation:</strong> </p> <p>In the above example, we used cin to take the input and check if the given number is even or not. If the given number is not even, we need to print an error that the given number is not an even number. We use the cerr keyword in the iostream header file to print this error.</p> <p> <strong>4. Clog:</strong> </p> <p>The clog is also used to print error messages, but unlike cerr, clog is buffered, which means the error message is stored in a buffer and then will be printed, but cerr is unbuffered and will not store the error message in the buffer. The clog also belongs to the iostream header file. As the clog is buffered, it will not show the error message immediately. The clog is preferred more than cerr when efficiency is more important.</p> <p>The syntax for clog:</p> <pre> clog&lt;<variable_name; < pre> <p> <strong>Example:</strong> </p> <pre> #include using namespace std; int main() { clog &lt;&lt; &apos;This message is stored in the buffer&apos;; return 0; } </pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-4.webp" alt="What is include iostream in C++"> <p> <strong>Explanation:</strong> </p> <p>In the above code, we are printing an error. To print this error, we use cerr, which belongs to the iostream header file. Before printing the error, we store the error in a buffer.</p> <p> <strong>Example</strong> : For all the input and output streams</p> <pre> #include using namespace std; int main() { int a; string b; cin&gt;&gt;a; if(a%2==0){ cout&lt;<'the number entered is even enter a name'<>b; cout&lt; <b; } else{ std::cerr << 'enter even number' '
'; < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-5.webp" alt="What is include iostream in C++"> <p> <strong>Explanation</strong> : In the above code, we used all the input and output streams in the iostream.h header file.</p> <hr></b;></'the></pre></variable_name;></pre></'the></pre></variable_name></pre></variable_name></pre></variable_name>

Щоб використовувати cin, нам потрібно використовувати #включати оскільки cin належить цьому файлу заголовка, і без цього виникне помилка.

Приклад коду для cin:

 //using header file iostream #include using namespace std; int main() { string name; //cin declaration cin &gt;&gt; name; return 0; } 

Вихід:

Що таке включення iostream у C++

Пояснення:

У наведеному вище коді ми використовували cin для отримання вхідних даних, тому для використання cin ми включили файл заголовка. Після введення вхідні дані зберігаються в змінній імені.

2. Cout

Щоб надрукувати результат, нам потрібно використати ключове слово cout, яке належить до файлу заголовка iostream. Щоб використовувати cout, нам потрібно використати ключове слово cout, за яким слід << і змінна або оператор для виведення результату.

розраховувати окремо

Синтаксис використання cout:

 std::cout&lt;<variable_name < pre> <p> <strong>Example of using cout:</strong> </p> <pre> //to use the cout statement, we need to use the iostream header file #include using namespace std; int main() { //cout statement is used here to print the statement cout &lt;&lt; &apos;Hi from cout statement&apos;; return 0;} </pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-2.webp" alt="What is include iostream in C++"> <p> <strong>Explanation</strong> :</p> <p>In the above code, we used a cout statement to print the statement. To use the cout statement, we need to include iostream.h header file. Once the cout is executed, statement or variable value will be printing the output. To print any statement, we need to use double quotes (&apos; &apos;), and to print a variable value; we need to use just the variable name without double quotes(&apos; &apos;)</p> <p> <strong>3. Cerr</strong> </p> <p>Cerr is used to print errors in C++, which is present in the iostream header file. If we need to print any error message in the code if any condition fails, then cerr is very helpful.</p> <p>The syntax for cerr is:</p> <pre> cerr&lt;<variable_name < pre> <p>Example:</p> <pre> #include using namespace std; int main() { int a; cin&gt;&gt;a; if(a%2==0){ cout&lt;<\'the number entered in even number\'<<endl; } else{ std::cerr << \'enter proper number\' \'
\'; return 0; < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-3.webp" alt="What is include iostream in C++"> <p> <strong>Explanation:</strong> </p> <p>In the above example, we used cin to take the input and check if the given number is even or not. If the given number is not even, we need to print an error that the given number is not an even number. We use the cerr keyword in the iostream header file to print this error.</p> <p> <strong>4. Clog:</strong> </p> <p>The clog is also used to print error messages, but unlike cerr, clog is buffered, which means the error message is stored in a buffer and then will be printed, but cerr is unbuffered and will not store the error message in the buffer. The clog also belongs to the iostream header file. As the clog is buffered, it will not show the error message immediately. The clog is preferred more than cerr when efficiency is more important.</p> <p>The syntax for clog:</p> <pre> clog&lt;<variable_name; < pre> <p> <strong>Example:</strong> </p> <pre> #include using namespace std; int main() { clog &lt;&lt; &apos;This message is stored in the buffer&apos;; return 0; } </pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-4.webp" alt="What is include iostream in C++"> <p> <strong>Explanation:</strong> </p> <p>In the above code, we are printing an error. To print this error, we use cerr, which belongs to the iostream header file. Before printing the error, we store the error in a buffer.</p> <p> <strong>Example</strong> : For all the input and output streams</p> <pre> #include using namespace std; int main() { int a; string b; cin&gt;&gt;a; if(a%2==0){ cout&lt;<\'the number entered is even enter a name\'<>b; cout&lt; <b; } else{ std::cerr << \'enter even number\' \'
\'; < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-5.webp" alt="What is include iostream in C++"> <p> <strong>Explanation</strong> : In the above code, we used all the input and output streams in the iostream.h header file.</p> <hr></b;></\'the></pre></variable_name;></pre></\'the></pre></variable_name></pre></variable_name>

Вихід:

Що таке включення iostream у C++

Пояснення :

У наведеному вище коді ми використовували оператор cout для друку оператора. Щоб використовувати оператор cout, нам потрібно включити файл заголовка iostream.h. Після виконання cout оператор або значення змінної друкуватимуть результат. Щоб надрукувати будь-який оператор, нам потрібно взяти подвійні лапки (' ') і надрукувати значення змінної; нам потрібно використовувати лише назву змінної без подвійних лапок (' ')

сторінки сервера java

3. Cerr

Cerr використовується для друку помилок у C++, які присутні у файлі заголовка iostream. Якщо нам потрібно надрукувати будь-яке повідомлення про помилку в коді, якщо будь-яка умова не виконується, то cerr дуже корисний.

Синтаксис для cerr такий:

 cerr&lt;<variable_name < pre> <p>Example:</p> <pre> #include using namespace std; int main() { int a; cin&gt;&gt;a; if(a%2==0){ cout&lt;<\'the number entered in even number\'<<endl; } else{ std::cerr << \'enter proper number\' \'
\'; return 0; < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-3.webp" alt="What is include iostream in C++"> <p> <strong>Explanation:</strong> </p> <p>In the above example, we used cin to take the input and check if the given number is even or not. If the given number is not even, we need to print an error that the given number is not an even number. We use the cerr keyword in the iostream header file to print this error.</p> <p> <strong>4. Clog:</strong> </p> <p>The clog is also used to print error messages, but unlike cerr, clog is buffered, which means the error message is stored in a buffer and then will be printed, but cerr is unbuffered and will not store the error message in the buffer. The clog also belongs to the iostream header file. As the clog is buffered, it will not show the error message immediately. The clog is preferred more than cerr when efficiency is more important.</p> <p>The syntax for clog:</p> <pre> clog&lt;<variable_name; < pre> <p> <strong>Example:</strong> </p> <pre> #include using namespace std; int main() { clog &lt;&lt; &apos;This message is stored in the buffer&apos;; return 0; } </pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-4.webp" alt="What is include iostream in C++"> <p> <strong>Explanation:</strong> </p> <p>In the above code, we are printing an error. To print this error, we use cerr, which belongs to the iostream header file. Before printing the error, we store the error in a buffer.</p> <p> <strong>Example</strong> : For all the input and output streams</p> <pre> #include using namespace std; int main() { int a; string b; cin&gt;&gt;a; if(a%2==0){ cout&lt;<\'the number entered is even enter a name\'<>b; cout&lt; <b; } else{ std::cerr << \'enter even number\' \'
\'; < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-5.webp" alt="What is include iostream in C++"> <p> <strong>Explanation</strong> : In the above code, we used all the input and output streams in the iostream.h header file.</p> <hr></b;></\'the></pre></variable_name;></pre></\'the></pre></variable_name>

Вихід:

Що таке включення iostream у C++

Пояснення:

У наведеному вище коді ми друкуємо помилку. Щоб надрукувати цю помилку, ми використовуємо cerr, який належить до файлу заголовка iostream. Перш ніж друкувати помилку, ми зберігаємо помилку в буфері.

приклад : для всіх вхідних і вихідних потоків

 #include using namespace std; int main() { int a; string b; cin&gt;&gt;a; if(a%2==0){ cout&lt;<\\'the number entered is even enter a name\\'<>b; cout&lt; <b; } else{ std::cerr << \\'enter even number\\' \\'
\\'; < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/c-tutorial/23/what-is-include-iostream-c-5.webp" alt="What is include iostream in C++"> <p> <strong>Explanation</strong> : In the above code, we used all the input and output streams in the iostream.h header file.</p> <hr></b;></\\'the>