|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.09.2010, 19:57 | #1 |
Пользователь
Регистрация: 07.09.2008
Сообщений: 16
|
Решения лекционного материала
Здравствуйте! Уже как с первого сентября поступил я учится в универ на программиста, и вот первая лекция и нам препод. задает разобраться в програмном коде, ну сами понимаете нам новичкам это не просто, можете помочь разобраться что это такое и для чего оно служит!??
Вот код: Код:
Всегда говори всегда.
Последний раз редактировалось Stilet; 06.09.2010 в 09:54. |
04.09.2010, 23:46 | #2 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 95
|
Код:
|
05.09.2010, 19:07 | #3 | |
Пользователь
Регистрация: 07.09.2008
Сообщений: 16
|
Цитата:
И вообщем какая задача этого кода, какую функцию он запускает!??
Всегда говори всегда.
|
|
05.09.2010, 22:35 | #4 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 95
|
ну код у тебя взял, только ошибки поисправлял. Расписал, ессно, сам.
Код выводит массив чисел, а также какую-то непонятную переменную: number=X1*(2^n) + X2*(2^n) + ... + Xn*(2^n) Ещё вопрсоы? |
08.09.2010, 18:29 | #5 |
Пользователь
Регистрация: 07.09.2008
Сообщений: 16
|
Насколько я понял из сегодняшних слов препод. этот код создает програму которая перевод двоичный код числа в десятичный, но увы у меня проблема, когда я его ввел в С++ при компилировании открывается програма, ты вводиш код и все...ничего не происходит, может ошибка в коде, разьясните пожалуйста!??
И кстати если уж понятно о чем здесь идет речь, то попрошу может модераторы переименуют эту тему на: "Перевод двоичного кода числа в десятичный"
Всегда говори всегда.
Последний раз редактировалось Stilet; 09.09.2010 в 08:57. |
08.09.2010, 22:30 | #6 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 95
|
добавь в конце getch(); или cin>>bit;
|
23.02.2011, 23:47 | #7 |
Пользователь
Регистрация: 07.09.2008
Сообщений: 16
|
Добрый день, помогите с програмированием на "Windows API" сейчас работаем с "Win32", преподаватель задал задание разобраться с кодом самим, не то что трудно но многих вещей мне здесь не доходит, вот код:
#include "stdafx.h" #include "Lab 2.h" #define MAX_LOADSTRING 100 HINSTANCE hInst; TCHAR szTitle[MAX_LOADSTRING]; TCHAR szWindowClass[MAX_LOADSTRING]; ATOM MyRegisterClass(HINSTANCE hInstance); BOOL InitInstance(HINSTANCE, int); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM); int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { UNREFERENCED_PARAMETER(hPrevInstanc e); UNREFERENCED_PARAMETER(lpCmdLine); MSG msg; HACCEL hAccelTable; LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); LoadString(hInstance, IDC_LAB2, szWindowClass, MAX_LOADSTRING); MyRegisterClass(hInstance); if (!InitInstance (hInstance, nCmdShow)) { return FALSE; } hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_LAB2)); while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } return (int) msg.wParam; } ATOM MyRegisterClass(HINSTANCE hInstance) { WNDCLASSEX wcex; wcex.cbSize = sizeof(WNDCLASSEX); wcex.style = CS_HREDRAW | CS_VREDRAW; wcex.lpfnWndProc = WndProc; wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_LAB2)); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); wcex.lpszMenuName = MAKEINTRESOURCE(IDC_LAB2); wcex.lpszClassName = szWindowClass; wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL)); return RegisterClassEx(&wcex); } BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) { HWND hWnd; hInst = hInstance; hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); if (!hWnd) { return FALSE; } ShowWindow(hWnd, nCmdShow); UpdateWindow(hWnd); return TRUE; } LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { int wmId, wmEvent; PAINTSTRUCT ps; HDC hdc; switch (message) { case WM_COMMAND: wmId = LOWORD(wParam); wmEvent = HIWORD(wParam); switch (wmId) { case IDM_ABOUT: DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About); break; case IDM_EXIT: DestroyWindow(hWnd); break; default: return DefWindowProc(hWnd, message, wParam, lParam); } break; case WM_PAINT: hdc = BeginPaint(hWnd, &ps); EndPaint(hWnd, &ps); break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(hWnd, message, wParam, lParam); } return 0; } INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { UNREFERENCED_PARAMETER(lParam); switch (message) { case WM_INITDIALOG: return (INT_PTR)TRUE; case WM_COMMAND: if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL) { EndDialog(hDlg, LOWORD(wParam)); return (INT_PTR)TRUE; } break; } return (INT_PTR)FALSE; } Или посоветуйте литературу какую почитать, все что касаеться этой темы!
Всегда говори всегда.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск решения | nadia.mot | Microsoft Office Excel | 4 | 06.06.2010 19:38 |
Пожалуйста помогите в освоении материала книги DirectX. Графика в проектах Delphi (Краснов) | Ride | Мультимедиа в Delphi | 3 | 07.09.2009 17:20 |
массив и решения ур-я | ecetra | Помощь студентам | 3 | 05.07.2009 12:28 |