Code:
#include <cstdlib>
You use this header for general operations and also because it defines multiple things, these include dynamic memory management, random number generation, communication with the environment, integer arthmetics, searching, sorting and converting.
Code:
#include <iostream>
This is another header, execpt this one you use for when you want to use "cout" and "cin".
Woot, we've finished the headers. Did I loose you? Well don't stop now were not even half way.
Code:
using namespace std;
When you use this code in C++ its for everything, a function, a class or object from the C++ standard library.
Examples: cout, cin, ect...
Code:
int main(int argc, char *argv[])
First we declare "main" after wards we declare "argv" in main, as a char *, a pointer to an array of pointers to arrays of chars.
Yeah! Now you about halfway done, only four more lines of code before we finish.
Code:
{
system("PAUSE");
return EXIT_SUCCESS;
}
Firstly, this in the code in "main" which we declared earlier, you can tell because we declared it and then we have the opening and closing brackets with code inside them. The "system("PAUSE")" means that we launch "PAUSE" as a system command, as you may or may not know Batch has a similar function where "PAUSE" is used. Pause basically just pauses your application and waits for the user to respond, it does this by saying "Hit any key to continue ect.." and it waits for the user to hit a key. So after they hit a key, the program exits and that's where "return EXIT_SUCCESS;" comes into play. After wards if you are using Dev C++ (Like you should be if you are a beginner) hit F9 to compile+run the Console Application that I just explained. After you run it you should see whats in the picture below.
[attachment=2103]
Now after you understand the Console Application coding, I will teach you how to make your computer speak. Biggrin
Firstly we will be using "cout" which I have mentioned earlier. Cout is an object of class "ostream" which represents the standard output stream, not only that but it corresponds to the cstdio stream stdout.
Code:
cout << "Hello, this is your computer talking." << endl;
Go ahead and paste that code into your project like in the picture below.
[attachment=2104]
Pretty sweet huh? You just made your computer talk. Now let me explain what it means. After "cout" we have "<<" which just tells the computer that we are about to make it say something and then we have what we want to say in quotation marks "" and after wards we have another set of "<<" to tell the computer that we are finished with what we had to say and then we have "endl" which ends the line and finally a statement terminator ";" to stop the statement.
Yeah! We finished and now you have the basic knowledge on a Console Application. Please visit any future tutorials that I may make and happy coding!
Enjoy.