Better Input/Output Tutorial
Just a quick Article on Input/Output, since the last artical on input/output was done by a beginner. And sucked bad....lol, sorry dude. Please take a second and vote on this example, thanks.
AI
Yapay Zeka Özeti: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.
Kaynak Kod
<font face="Verdana, Arial, Helvetica, sans-serif" size="6" color="#CC0000">Input
/ Output Tutorial<br>
<b><font size="3">Writen by fatal</font></b></font></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">This
tuturial is writen for beginer to the c++ language, first off to the beginer
of c++. The most common error is forgeting the semi-colin at the end of each
line. But theirs an exception to this, when using loops( ie: for loop, do/while
loop, & while loop) you dont put a semi-colin at the end</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">ex:<br>
for( x=1; x<8; x++)<font color="#FF0000">;</font><br>
{<br>
cout<< x << endl;<br>
}</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">If
you add the semi-colin it will ignore the cout command and continue with the
program. That the only time where you dont put the semi-colin.</font></b></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="6" color="#CC0000">Input</font></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">When
you input an integer, char, or arrays. You will be using the cin command.<br>
Syntax:<br>
cin>> <i>varible_name</i>;</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">this
will take the inputed data and store it to the varible. Arrays are different
story tho, to make an input to a char array, you have to use cin.get and cin.ignore.</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">Syntax:<br>
char array[21]; // Declare a char array</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">cin.get(array,
21); // we do this instead of cin because it can store everything ex: fatal
is god</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">cin.ignore(80,
'\n'); // This is to clear the stream</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">Its
better to use cin.get than cin, because cin will store everything up to a space,
but cin.get will store everything you input like Jane Doe. cin would just sote
Jane if you inputed Jane Doe.</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">Other
than storing to arrays, just using cin for numbers and charactors will be fine.</font></b></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="6" color="#CC0000">Output:</font></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">To
output all it is, is using cout. <br>
Syntax:<br>
cout<<"Hello World";</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">Say
you want to output an interger:<br>
Syntax:<br>
int x = 8;</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">cout<<
x << endl;</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">Or</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">cout<<"My
Integer: " << x << endl;</font></b></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">Since
outputing is very simple, thats all i will explain.</font></b></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="6" color="#CC0000">Puting
it all together...</font></p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">Heres
a simple program using everything that I explained in this tutorial:</font></b></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">#include
<iostream.h> // Needed for the cin, cout, cin.get, and cin.ignore</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">int
main() // Start of main function<br>
{<br>
int x;<br>
char i;<br>
char array[21];<br>
char array2[21];</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">cout<<"Enter
in a Integer: "; // Using cout to give user instructions<br>
cin>> x; // Storing the inputed number to x</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">cout<<"The
Integer Inputed is: " << x << endl; // Outputing what the user
inputed</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">cout<<"Enter
a single charactor: "; // Asking user to input a charactor<br>
cin>> i; // Storeing the charactor to i</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">cout<<"The
Charactor Inputed is: " << i << end;// Outputing what was inputed</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">cout<<"Enter
in your full name: ": // Asking user for their full name<br>
cin>> arrray;// Storing full name to array</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">cout<<"Your
Full Name is: " << array << endl;<br>
// As you will notice it will only output everything up to the space</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">cout<<"Enter
in your full name again: ";<br>
cin.get( array2, 21); // Gets everythin that was inputed<br>
cin.ignore(80, '\n'); // Clears stream</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">cout<<"You
full name is: " << array2 << endl;<br>
// Notice how you full name is outputed this time<br>
</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">return
0; // Tells the complier that you program is done</font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#666666">}</font></p>
<p align="left"> </p>
<p align="left"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666">Now
I hope that cleared up your confusion on input/output. In my opinion this is
a great tutorial on input/output, and i hope it was good enough to help you.</font></b></p>
<p align="left"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#666666"><a href="http://thadood.ath.cx/~fatal" target="_blank">Feed
Your Complier</a></font></b></p>
Orijinal Yorumlar (3)
Wayback Machine'den kurtarıldı