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

Поясните последнюю строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не корректно работает программа с класами http://www.cyberforum.ru/cpp-beginners/thread837518.html
Привет Всем. У меня есть к Вам просьба. Я вот написал программу,но в ней редактирование и удаление данных из базы данных работает не качественно, то есть есть какой то баг. Помогите пожалуйста исправить его. Вот программа. class CashBox { private: static int count; int number; enum {max=15}; char Name;
C++ Дан код, надо чтобы выводил не просто число, а по модулю Дан код, надо чтобы выводил не просто число, а по модулю, подскажите как сделать ? #include <stdio.h> #include <conio.h> #define M 10 #define N 10 http://www.cyberforum.ru/cpp-beginners/thread837515.html
case outside of switch ? Что за ошибка? C++
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #pragma argsused #include <conio.h> #include <iostream.h> #include <windows.h> int main() {int z;
C++ Продажа плеера на C++
Всем привет я сейчас пишу(уже почти закончил) mp-3 плеер, сделал несколько примочек в нем и теперь думаю как и где его продать или хотяб распространить?
C++ Программа, определяющую сколько балов набрал победитель! http://www.cyberforum.ru/cpp-beginners/thread837486.html
К финалу конкурса лучшего по профессии "специалист электронного офиса " были допущены трое: Иванов Петров Сидоров. Соревнования проходил в три тура. Иванов набрал в первом туре m1 во втором n1 в третьем p1. Петров- m2 n2 p2! Сидоров- m3 n3 p3! Составить программу, определяющую сколько балов набрал победитель! Добавлено через 4 часа 53 минуты =((( большое всем спасибо кто помог
C++ Дана целочисленная матрица. Найти элемент, являющийся максимальным в своей строке и минимальным в своем столбце. Дана целочисленная матрица размера M x N. Найти элемент, являющийся максимальным в своей строке и минимальным в своем столбце. Помогите написать условие #include <iostream.h> #include <iomanip.h> #include <conio.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619

Поясните последнюю строку - C++

14.04.2013, 15:15. Просмотров 243. Ответов 2
Метки (Все метки)

EZFONT по Петзолдту.
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
34
35
HFONT                         EasyFontCreate                 (HDC                    Context     ,
                                                              std::string            FontName    ,
                                                              double                 Height      ,
                                                              double                 Width       ,
                                                              int                    Attributes  )
{
 double     HorizontalResolution;
 double     VerticalResolution;
 HFONT      Result;
 LOGFONT    LogicalFont;
 POINT      Point;
 TEXTMETRIC TextMetrics;
 SaveDC(Context);
 SetGraphicsMode(Context, GM_ADVANCED);
 ModifyWorldTransform(Context, NULL, MWT_IDENTITY);
 SetViewportOrgEx(Context, 0, 0, NULL);
 SetWindowOrgEx  (Context, 0, 0, NULL);
 HorizontalResolution=(double)(25.4*((double)GetDeviceCaps(Context, HORZRES)));
 VerticalResolution  =(double)(25.4*((double)GetDeviceCaps(Context, VERTRES)));
 Point.x=(int)(Width *HorizontalResolution*1000/72.0);
 Point.y=(int)(Height*VerticalResolution  *1000/72.0);
 DPtoLP(Context, &Point, 1);
 LogicalFont.lfHeight        =-(int)(((double)abs(Point.y))/1000+0.5);
 LogicalFont.lfWidth         = (int)(((double)abs(Point.x))/1000+0.5);
 LogicalFont.lfEscapement    = 0;
 LogicalFont.lfOrientation   = 0;
 LogicalFont.lfWeight        =(Attributes&IDFABold        )*700;
 LogicalFont.lfItalic        =(Attributes&IDFAItalic   >>1);
 LogicalFont.lfUnderline     =(Attributes&IDFAItalic   >>2);
 LogicalFont.lfStrikeOut     =(Attributes&IDFAStrikeOut>>3);
 LogicalFont.lfCharSet       = 0;
 LogicalFont.lfOutPrecision  = 0;
 LogicalFont.lfClipPrecision = 0;
 LogicalFont.lfPitchAndFamily= 0;
 strcpy(LogicalFont.lpFaceName, FontName.c_str());
. strcpy копирует нуль-терминальную строку. А куда? Буфер вообще существует? Может его выделить? Или лучше скопировать указатель?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru