C++ で入出力操作を実行するには、iostream ヘッダー ファイルを使用する必要があります。ヘッダー ファイルがなければ、ユーザーからの入力を取得したり、出力を印刷したりすることはできません。
ヘッダーファイルの構文:
オペレーティング システムの例
#include #include 'iostream.h'
iostream ヘッダー ファイルには 2 種類のストリームがあります
1. 入力ストリーム : ユーザーから入力を取得するには、入力ストリームに属する cin を使用する必要があります。
入力ストリームを使用する構文:
std::cin>>variable_name
cin が実行されると、値が入力されるまでカーソルは特定のステートメントで停止します。入力された値は変数に保存されます。
2. 出力ストリーム : 出力を印刷するには、cout 出力ストリームの組み込み関数を使用します。
cout の構文
std::cout<<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 >> and the variable name.</p> <p> <strong>Syntax:</strong> </p> <pre> std::cin>>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 >> 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 << and variable or the statement to print the output.</p> <p>The syntax for using cout:</p> <pre> std::cout<<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 << 'Hi from cout statement'; 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 (' '), and to print a variable value; we need to use just the variable name without double quotes(' ')</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<<variable_name < pre> <p>Example:</p> <pre> #include using namespace std; int main() { int a; cin>>a; if(a%2==0){ cout<<'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<<variable_name; < pre> <p> <strong>Example:</strong> </p> <pre> #include using namespace std; int main() { clog << 'This message is stored in the buffer'; 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>>a; if(a%2==0){ cout<<'the number entered is even enter a name'<>b; cout< <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 >> name; return 0; }
出力:
説明:
上記のコードでは、入力の取得に cin を使用したため、cin を使用するためにヘッダー ファイルをインクルードしました。入力が取得されると、文字列入力は name 変数に保存されます。
2. コート
出力を印刷するには、iostream ヘッダー ファイルに属する cout キーワードを使用する必要があります。 cout を使用するには、cout キーワードの後に << と変数、または出力を出力するステートメントを使用する必要があります。
Javaの現在の日付
cout を使用するための構文は次のとおりです。
std::cout<<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 << 'Hi from cout statement'; 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 (' '), and to print a variable value; we need to use just the variable name without double quotes(' ')</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<<variable_name < pre> <p>Example:</p> <pre> #include using namespace std; int main() { int a; cin>>a; if(a%2==0){ cout<<\'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<<variable_name; < pre> <p> <strong>Example:</strong> </p> <pre> #include using namespace std; int main() { clog << 'This message is stored in the buffer'; 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>>a; if(a%2==0){ cout<<\'the number entered is even enter a name\'<>b; cout< <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>
出力:
説明 :
上記のコードでは、cout ステートメントを使用してステートメントを出力しました。 cout ステートメントを使用するには、iostream.h ヘッダー ファイルをインクルードする必要があります。 cout が実行されると、ステートメントまたは変数値が出力を出力します。ステートメントを出力するには、二重引用符 (' ') を使用し、変数値を出力する必要があります。二重引用符(' ')を付けずに変数名だけを使用する必要があります。
3. サー
Cerr は、iostream ヘッダー ファイルに存在する C++ のエラーを出力するために使用されます。条件が失敗した場合にコード内でエラー メッセージを出力する必要がある場合、cerr は非常に役立ちます。
10/50
cerr の構文は次のとおりです。
cerr<<variable_name < pre> <p>Example:</p> <pre> #include using namespace std; int main() { int a; cin>>a; if(a%2==0){ cout<<\'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<<variable_name; < pre> <p> <strong>Example:</strong> </p> <pre> #include using namespace std; int main() { clog << 'This message is stored in the buffer'; 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>>a; if(a%2==0){ cout<<\'the number entered is even enter a name\'<>b; cout< <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 ヘッダー ファイルに属する cerr を使用します。エラーを出力する前に、エラーをバッファに保存します。
例 : すべての入力および出力ストリーム用
#include using namespace std; int main() { int a; string b; cin>>a; if(a%2==0){ cout<<\\'the number entered is even enter a name\\'<>b; cout< <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>\'the>