Thanks to all you guys who helped me out on making my program pause without using getch() or system("pause");
here is a short example of what I did (I had to google as I was going insane!)
The only prob is that after it pauses you have to press a key then hit enter to quit the program, but what do you guys think
//this is an example of another method to pause screen
using namespace std;
cout << "Hello I am an example" << endl;
cin.ignore(cin.rdbuf()->in_avail() + 1); // This is the NEW line!!