logo

Wat is iostream in C++

Om invoer- en uitvoerbewerkingen in C++ uit te voeren, moeten we iostream-headerbestanden gebruiken. Zonder een headerbestand kunnen we geen invoer van de gebruiker overnemen of enige uitvoer afdrukken.

Syntaxis van headerbestand:

 #include #include 'iostream.h' 

Er zijn twee soorten streams in het iostream-headerbestand

1. Invoerstroom : Om invoer van de gebruiker te ontvangen, moeten we cin gebruiken, dat tot de invoerstroom behoort

Syntaxis om invoerstroom te gebruiken:

voorbeeld van alpha-bèta-snoeien
 std::cin>>variable_name 

Wanneer de cin wordt uitgevoerd, wordt de cursor gestopt bij de betreffende instructie totdat de waarde is ingevoerd. De ingevoerde waarde wordt opgeslagen in een variabele.

2. Uitvoerstroom : Om de uitvoer af te drukken, gebruiken we ingebouwde functies in de cout-uitvoerstroom

Syntaxis voor 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>

Om cin te gebruiken, moeten we gebruiken #erbij betrekken aangezien cin tot dit headerbestand behoort, en zonder dit zal er een fout optreden.

Voorbeeldcode voor cin:

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

Uitgang:

Wat is iostream in C++

Uitleg:

string tot datum converteren

In de bovenstaande code gebruikten we cin om de invoer op te nemen, dus om cin te gebruiken, hebben we een headerbestand opgenomen. Wanneer de invoer wordt gebruikt, wordt de stringinvoer opgeslagen in de naamvariabele.

2. Uit

Om de uitvoer af te drukken, moeten we het cout-trefwoord gebruiken, dat bij het iostream-headerbestand hoort. Om cout te gebruiken, moeten we het trefwoord cout gebruiken, gevolgd door << en variabele of de instructie om de uitvoer af te drukken.

De syntaxis voor het gebruik van 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>

Uitgang:

Wat is iostream in C++

Uitleg :

In de bovenstaande code hebben we een cout-instructie gebruikt om de instructie af te drukken. Om de cout-instructie te gebruiken, moeten we het headerbestand iostream.h opnemen. Zodra de cout is uitgevoerd, wordt de uitvoer afgedrukt door de instructie of variabelewaarde. Om een ​​verklaring af te drukken, moeten we dubbele aanhalingstekens (' ') gebruiken en een variabele waarde afdrukken; we moeten alleen de naam van de variabele gebruiken, zonder dubbele aanhalingstekens(' ')

cijfers voor het alfabet

3. Cerr

Cerr wordt gebruikt om fouten af ​​te drukken in C++, die aanwezig zijn in het iostream headerbestand. Als we een foutmelding in de code moeten afdrukken als een voorwaarde mislukt, dan is cerr erg nuttig.

De syntaxis voor cerr is:

 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>

Uitgang:

mysql-update join
Wat is iostream in C++

Uitleg:

In de bovenstaande code drukken we een fout af. Om deze fout af te drukken, gebruiken we cerr, dat bij het iostream headerbestand hoort. Voordat we de fout afdrukken, slaan we de fout op in een buffer.

Voorbeeld : Voor alle invoer- en uitvoerstromen

 #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>