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

win API увеличение числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Быстрое деление двух длинных чисел http://www.cyberforum.ru/cpp-beginners/thread570897.html
Доброго времени суток! Реализую алгоритм деления длинного числа на длинное из книги Кнута (4.3.1). Числа хранятся в массиве типа int, в каждой ячейке по 3 цифры. Алгоритм в большинстве случаев считает верно только первые цифры частного, в итоге число получается меньше реального частного. Проверяла уже кучу раз, никак не могу найти ошибку. Само частное угадывается правильно, но неверно...
C++ Составить систему тестов и вычислить полученное выражение для нескольких значений Не могу понять задание помогите Составить систему тестов и вычислить полученное выражение для нескольких значений Х, определить при каких Х выражение не может быть вычислено. //--------------------------------------------------------------------------- #include <vcl.h> #include <conio.h> #include <iostream.h> #include <math.h> #include<dos.h> http://www.cyberforum.ru/cpp-beginners/thread570871.html
Перевод текстовой записи формулу в читаемую функцию. C++
Пишу диплом, в реализации подразумевается генерация и изменение большого числа различных функций. Единственный вариант который я смог подобрать для более менее адекватного алгоритма подразумевает перевод текстовой записи в формулу в математическую, то есть чтобы можно было посчитать значение по формуле из текстового файла для заданного х. Все было бы замечательно, если бы можно было использовать...
C++ Builder Сообственно не могу понять, почему не фильтрует массив
Дан массив А, из него вывести елементы без повтора в массив В. То есть если цифры 2 в массиве А штук 5, то в В только одну штуку выведет, без повтора. но оно выводит весь А массив в В. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "prb.h"...
C++ Tanks на C. Проблема выстрела http://www.cyberforum.ru/cpp-beginners/thread570856.html
while(1) { int k=getch(); fire_shot(&t,&msc,&s,k); MoveTank(&t,&msc,k); DrawTank(&t,&msc); } В этом цикле у меня некоторые проблемы, при нажатии клавиши space происходит выстрел, пересчитываются координаты ну и как и должна переходит снова к строчке int k=getch(); и ждет нажатия...
C++ Крестики-нолики main.cpp #include "KR.h" using namespace std; int main() { RandomPlayer *r = new RandomPlayer('x'); HumanPlayer *h = new HumanPlayer('o'); PlayGame(r,h, true); подробнее

Показать сообщение отдельно
женя610
3 / 3 / 0
Регистрация: 18.09.2011
Сообщений: 61
11.05.2012, 00:13     win API увеличение числа
Изучаю в универе win api в BORLAND 5 мне дали задание когда нажимаешь стрелочки вверх(VK_UP) в низ(VK_DOWN) то текст "Привет" поднимается или опускается на 10 пикселей
Столкнулся с такой проблемой, делаю так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// задал переменную
static int counter=0;
 
 
 
// тут реализую
case WM_KEYDOWN:
      hdc=GetDC(hWnd);
      counter++;
      sprintf(str,"Привет");
// проверка клавиш
           if(wParam == VK_DOWN){
                       TextOut(hdc, 200, 100+counter, str, strlen(str));  }
           if(wParam == VK_UP){
                         TextOut(hdc,200, 100-counter, str, strlen(str));
                                   }
break;
выводит не так как надо, пробивал и цикл делать, но нажатие выполняется только один раз
C++
1
for(counter=0; counter<10; counter++)
всеравно не выходит как можно сделать что бы counter++ увеличился не на 1 раз, а на 10
Как только не пробивал, весь гугл перерыл не нашол подобной функции или примера моего задания, думаю оно не сложно просто я впервые сталкиваюсь с таким заданием, кто что подскажет?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru