Why did you post this in the web dev forum?
Ok, using IDE's is very nice. And I think every language has at least one. C++ has a ton. Visual C++ is a very nice one, that I like to use. C++ is a good language for games, I know quite a few games coded in it. I guess it all depends on what type of games you're trying to create. Quake III was coded in C++ if I remember correctly.
and are the same thing. Just one is coded with the ANSI/ISO standard(the one without the .h) and the other is old style. Don't use the .h.
For your zodiac thing, cin and cout would be fine if you are wanting to create a simple command line type thing. Just use a switch statment:
#include <iostream>
#include <String>
using namespace std;
int main()
{
String zSign;
cout << "Type your zodiac sign: "
<< endl;
cin.getline();
switch(zSign){
case sign:
cout << "blah stuff about blah sign...."
<< endl;
break;
case sign2:
cout << "Blah stuff about blah sign 2..."
<< endl;
break;
default:
cout<< "you must not have a sign"
<< endl;
break;
}
return 0;
} the syntax may be off a little, it's been forever since I've used c++. But you should get the idea. The \n and endl are two different things. The \n prints a new line, you should place one wherever you want a new line to start. The endl clears out the out-buffer.
Hope this helped some :)