#include <iostream>
usingnamespace std;
int main()
{
cout << "You wake up hanging upside down from your parachute, dangling about 15 feet" << endl << "in the air." << endl << endl;
cout << "In the distance you see a small cave below a cliff." << endl << endl;
cout << "What do you do?" << endl;
int ch1;
cout << "1) Scale the cliff" << endl;
cout << "2) Enter the cave" << endl;
cin >> ch1;
if (ch1 == 1)
{
system("cls");
cout << "You climb to the top of the cliff and see an ocean so large it fades" << endl << "into the fog on the horizon." << endl << endl;
}
elseif (ch1 == 2)
{
system("cls");
cout << "You enter the cave and explore for some time before it gets too dark" << endl << "to carry on." << endl << endl;
}
system("Pause");
}
if you just mean printing one character at a time, put the text you want to print in a std::string and iterate through it with a for loop, getting each character in turn with string's at() function, and pausing for a short while after each character. To create a pause you'll need to know the current time http://www.cplusplus.com/reference/clibrary/ctime/