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

Возврат почему же?! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прокомментируйте, пожалуйста, код программы. http://www.cyberforum.ru/cpp-beginners/thread441062.html
Доброго дня всем! Перед Вами - 2 программы - 1 шифрует текст методом гаммирования, вторая - генератор простых чисел. Если не трудно - помогите дать комментарий к некоторым блокам и переменным )) 1 архив - необходимо объяснить, что собой представляет переменная l и для чего она используется. 2 архив - необходимо объяснить блок: if (p!=q) { k=sqrt(p); kk=k;
C++ структуры в C++ Вот задание: 1. Список товаров, имеющихся на складе, включает: наименование товара, количество единиц товара, цену единицы товара, дату поступления товара на склад. Для описания списка товаров в программе необходимо использовать тип данных структура. Для хранения списка товаров создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и... http://www.cyberforum.ru/cpp-beginners/thread441051.html
C++ Площадь треугольника
Помогите записать программу в С++ Условие: Написать программу для вычисления площади треугольника по двум сторонам и углу в градусах. Дело в том, что в Паскале я могу ее решить, а вот на С++ не могу записать :( На Паскале: Program ploshad; var a,b,s,u:real;
Заданы размеры прямоугольного отверстия A,B и размеры кирпича X,Y,Z. Определить, пройдет ли кирпич в отверстие C++
Помогите пожалуйста решить задачу на С++ про кирпич Условие: Заданы размеры прямоугольного отверстия A,B и размеры кирпича X,Y,Z. Определить, пройдет ли кирпич в отверстие. Замечание: задачу решать в предположении, что A>B, X>Y>Z Заранее большое СПАСИБО!
C++ Как зарегистрировать VS 2010 Exspres http://www.cyberforum.ru/cpp-beginners/thread441034.html
У меня по чему то требует VS 2010 Exspres , регистрации . как ее зарегистрировать
C++ В чем разница В чем разница между: typedef double(*Function_ptr)(double); и typedef double Function(double); Первое - это указатель на функцию. А что второе? В первом случае можно создать указатель на функцию так: Function_ptr ptr = cos; подробнее

Показать сообщение отдельно
mishol76
0 / 0 / 0
Регистрация: 04.02.2012
Сообщений: 9

Возврат почему же?! - C++

05.02.2012, 12:00. Просмотров 622. Ответов 10
Метки (Все метки)

Народ помогите у меня функция почему то возвращает значение

хочё сделать чек бокс для своеё игры

Код
void DrawMenuBut( char *txt, int var2, int x, int y,LPDIRECT3DDEVICE9 pDevice)
{
    	POINT cur;
	 	GetCursorPos(&cur);// Update Mouse Coordinates
	 	ScreenToClient(GetForegroundWindow(),&cur); // Translate to Current Window
	//	if(Mvisible)
		{
	    DrawBorder(x,y,10,10, D3DCOLOR_ARGB(255, 255, 255, 255),pDevice);
	   if(cur.x>x && cur.y>y && cur.x<x+10 && cur.y<y+10)
		{
		   if( GetAsyncKeyState(VK_LBUTTON)&1 && var2<1){var2=var2+100;}
		   if( GetAsyncKeyState(VK_RBUTTON)&1 && var2>0){var2--;}
		}
		  if(var2){DrawBox(x+2,y+2,8,8,D3DCOLOR_ARGB(255, 255, 000, 000),pDevice);	
		}
                      /*проверка на возврат*/
		CHAR fsg[50] = "";
		sprintf(fsg, "[ *var  : %d ]", var2);
		warl0ck->DrawTextL(650,90, dRed ,fsg);
                     /*проверка на возврат*/
        warl0ck->DrawTextL(x+14,y-2, D3DCOLOR_ARGB(255, 255, 255, 255),txt);

		}
//	return;
}

Эта код а функция будет объявляться так

Код
DrawMenuBut("Тест Боксов",var123,650,70,pDevice);

Где:
"Тест Боксов" - текст
var123 - переменная
650 - Х кордината
70 - Y кордината

Прошу помощи так как почему то сам не могу разобраться...
Будьте любезны помогите!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru