La cosa più semplice che mi viene in mente è:
#include <iostream>
#include <string>
void print_slow(std::ostream& out, const std::string& s, int millis) {
std::string::size_type sz = s.length();
for (std::string::size_type i = 0; i < sz; i++) {
out << s[i];
Sleep((DWORD)millis);
}
}
int main (etc) {
print_slow(cout,"ciao Gabbro\n",100);
print_slow(cout,"sono il tuo PC\n",100);
print_slow(cout,"piacere di conoscerti\n",100);
print_slow(cout,"ma adesso\n",100);
print_slow(cout,"STUDIA!!!!!!\n",100);
}
Altre soluzioni più flessibili sono anche più complesse.
(Oh, è il PC che parla )