Имя пользователя:
Пароль:
 

Название темы: Вопрос по WinAPI
Показать сообщение отдельно

Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25

Профиль | Отправить PM | Цитировать


1) Инклудим conio.h
2) Используем функцию _getch(). Возвращает int(код введенного символа '0'=48..'9'=57).
3) Проверяем введенный символ на принадлежность к числам, вызываем поток для печати "*".
Пример кода:
Код: Выделить весь код
#include <conio.h>

int _tmain(int argc, _TCHAR* argv[])
{
	int n;
	do
	{
		n = _getch();
	} while( n != 'C' );
	return 0;
}
Далее по вашему коду: зачем данные действия разносить в разные потоки? TerminateThread(hThread1,0); помоему не имеет смысла, так как есть WaitForSingleObject(hThread1,INFINITE); которая(если не ошибаюсь) дожидается завершения потока...

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:10, 07-06-2011 | #7

Название темы: Вопрос по WinAPI