Форум программистов, компьютерный форум CyberForum.ru

Таймер в консольном приложении - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обход бинарного дерева без рекурсии http://www.cyberforum.ru/cpp-beginners/thread52368.html
нужно написать алгоритм обхода бинарного дерева без использования рекурсии, а с помощью стека. Проверить на дереве int, но в самом коде испльзовать указатели на функцию - типа что дерево состоит из чего угодно... Кто знает КАК ЭТО ДЕЛАТЬ НА СИ???
C++ Матрица по спирали Довольно простая задача...вбить матрицу по спирали...но не могу справиться с тем, что матрица может быть не обязательно квадратная..прошу глянуть мой код и если возможно укажите, что следует подправить.. #include "stdio.h" #include "stdafx.h" #include "iostream" using std::cout; using std::cin; using std::endl; http://www.cyberforum.ru/cpp-beginners/thread52349.html
НЕрекурсивный обход бинарного дерева C++
уважаемые программисты! нужно написать алгоритм обхода бинарного дерева без использования рекурсии, а с помощью стека. Проверить на дереве int, но в самом коде испльзовать указатели на функцию - типа что дерево состоит из чего угодно... Кто знает КАК ЭТО ДЕЛАТЬ НА СИ???
C++ Нужна справка для новичка
Люди, help pls... 1. Каким образом представляются символьные данные? 2. Чему равен результат выражения (int y): int x = y = 3.5; 3. Найдите ошибки в операторах ввода/вывода (ответ пояснить): a) cout << 0xDED;
C++ классы http://www.cyberforum.ru/cpp-beginners/thread52315.html
Определить класс «МЕБЕЛЬ». Компонентные данные класса: вид мебели – char*, изготовитель – char*, стоимость – float Методы класса: 1) функция для ввода с клавиатуры значений компонентных данных объекта класса; 2) функция для вывода на экран значений компонентных данных объекта класса. В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель...
C++ Как получить доступ к указателю __vfptr Имеется класс в котором все функции определены, как виртуальные, следовательно для них создается таблица виртуальных методов vtbl(virtual method table), необходимо получить доступ к его методам, зная его адреса. Однако когда я пытаюсь использовать, поле __vfptr класса содержащего хотя бы один виртуальный метод, но компилятор говорит что такого поля нет, хотя при отладке это поле прекрасно видно.... подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,304
26.09.2009, 17:06     Таймер в консольном приложении
МедведЪ, да всё не так.
Не надо копировать объявление функции, тем более неправильно (по указанной мной ссылке 2 аргумента, а у тебя 3)

Надо подсоединить заголовочный файл, где это объявление уже прописано.
Потом правильно вызвать эту функцию.
В числе прочего разобраться с хэндлом окна. (Первый аргумент, как его найти)
Ну, то есть забить в поисковике "Как найти хэндл окна". Это нетрудно, я как-то занимался этим, хэндл окна находиться по его названию, а в случае с консолью это название есть заголовок консоли...

Короче, вот код, нашёл у себя. Сперва создаёт окно, а потом его свёртывает.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define MY_BUFSIZE 1024   
#include <stdio.h>
#include <windows.h>
 
int main(){
 
 char AdresZagolovkaOkna [MY_BUFSIZE];
 char BuferDlaProverki [MY_BUFSIZE];
 HWND DeskriptorOkna;
 
 GetConsoleTitle(AdresZagolovkaOkna, MY_BUFSIZE);
 DeskriptorOkna= FindWindow(NULL, AdresZagolovkaOkna);
 
 
  getchar (); 
 
 ShowWindow (DeskriptorOkna, SW_MINIMIZE);
 
  getchar ();
  return 0;
}
Вот так свёртывайте.
Настоятельно рекомендую ознакомиться с API-функциями

GetConsoleTitle
FindWindow
 
Текущее время: 17:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru