Все библиотеки у меня есть, и я ожидаю вывод из файла по одному символу в половину секунды....
но тут невштатная ситуация - выводится одна строчка в пол секунды
(От начала строчки до "enter" мгновенно, потом ждет 0,5 сек, потом снова мгновенна до переноса строки....)
как сделать так, чтоб выводилась КАЖДЫЙ символ в заданное время?
Насколько я знаю, функция Sleep говорит планировщику процессов, что данный процесс можно усыпить на время, не меньшее, чем указано в аргументе. Если система достаточно загружена, то это "не меньше" может растянуться на сколько угодно. В качестве частичного решения можно попробовать увеличить приоритет процесса.
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
int main(){
char str [] = "4cheat.org - best forum ever...";
for (int i = 0; i < strlen (str); i++)
{
Sleep(200);
cout<<str[i];
}
}