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

косяк вызова функции через switch case - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ DOS -> WIN http://www.cyberforum.ru/cpp-beginners/thread410613.html
Помогите написать программу для перекодировки текста к примеру из DOS -> WIN!
C++ Вычислить сумму отрицательных, произведение положительных и количество нулевых элементов массива с нечетными индексами. Народ выручайте :D у меня заходы уже. задачка с одномерным массивом. Вычислить сумму отрицательных, произведение положительных и количество нулевых элементов массива с нечетными индексами. вот код // 3333333.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> http://www.cyberforum.ru/cpp-beginners/thread410612.html
Дан текст, определить, сколько в нем предложений. Вывести на экран самое длинное. C++
Помогите написать программу на языке С:) пожааалуйста)
C++ сумма медиан
найти сумму медиан треугольника заданый координатами вершин медиана в виде функции координат и задана ими как написать код даже не представляю??????????? c++ 3.1
C++ массив http://www.cyberforum.ru/cpp-beginners/thread410592.html
из масива D создать новый массив расположив вначале отрицательные, затем положительные. Определить в каком из массивов наименьший по модулю элемент встретится первым.вывести все массивы, наименьшие значения и их индексы..... с++ help plzzz
C++ матрица и замена столбцов найдите ошибку # include <iostream.h> # include <conio.h> # include <stdio.h> # include <stdlib.h> # include <math.h> void main () { float A, B; int i,j,x,y,a,b; clrscr(); подробнее

Показать сообщение отдельно
Wirbelwind
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 4
18.12.2011, 18:28  [ТС]     косяк вызова функции через switch case
сделал так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
void cPuzzle::Draw(HDC &hdc)
    {
        if(num >=1 && num <= 15)
            {
                Rectangle(hdc, 
                    xstpos+(x)*size, 
                    ystpos+(y)*size,
                    xstpos+(x+1)*size,
                    ystpos+(y+1)*size);
                char b[3];
                itoa(num, b, 10);
                int k=(num>9)? 3 : 2;
                TextOut(hdc, xstpos+(x)*size + 15, ystpos+(y)*size + 15, b, k);
            }
        else
            {
                SelectObject(hdc,GetStockObject(DC_BRUSH));
                SetDCBrushColor(hdc,RGB(127, 127, 127));
                SelectObject(hdc,GetStockObject(DC_PEN));
                SetDCPenColor(hdc,RGB(255, 255, 255));
 
                Rectangle(hdc, 
                    xstpos+(x)*size, 
                    ystpos+(y)*size,
                    xstpos+(x+1)*size,
                    ystpos+(y+1)*size);
        
                SelectObject(hdc,GetStockObject(DC_BRUSH));
                SetDCBrushColor(hdc,RGB(255, 255, 255));
                SelectObject(hdc,GetStockObject(DC_PEN));
                SetDCPenColor(hdc,RGB(0, 0, 0));
            }
    }
Цитата Сообщение от htonasral Посмотреть сообщение
itoa(num, b, 10);
расскажи что там означает число 10 и я прям тебя расцелую)))
 
Текущее время: 16:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru