Questions regarding Variable types and "cin.ignore"
I'm rather confused at what exactly the difference is between
the different variable types, mainly int and char.
At first I trying changing the code that was given in the tutorial involving, and it worked. So instead of numbers I thought, how about letters?
I assume Char (meaning character) is used for letters.. yet when I changed it up it just didnt work.
So then I went back to numbers and tried to make it so you could only type in numbers, not letters. The tutorial used cin.ignore(); for the program to ignore the enter key being a response to the question "Please enter a number".
Basicly what I want to know is how did it know cin.ignore means the "enter" key and how can I change it to add multiple other characters to the "ignore list"?
Code:
#include <iostream>
using namespace std;
int main()
{
int omgnumbers;
cout<<"Please Enter a number: ";
cin>> omgnumbers;
cin.ignore();
cout<<"You Entered:"<< omgnumbers;
cin.get();
}
Sorry if that was a bit confusing, im not the best at explaining things.
oh and I cant wait to meet you all! This is my first post here.