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

Что такое "эхо печать"? И как через такую печать сделать калькулятор? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Aapt.exe could not be found http://www.cyberforum.ru/cpp-beginners/thread1541611.html
Установил vs 14, доустановил ndk в нем же, создаю стандартный проект "Hello world", собираю, при попытке запустить появилась ошибка aapt.exe could not be found at ' ', потом постоянно при настройке проекта она постоянно вылетала. Может кто сталкивался с таким? Помогите если справились
C++ Переставить цифры местами так, чтобы получилось большее число Дано число. Если можно переставить его цифры так, чтобы получилось большее число, выведите YES, в противном случае выведите NO. Например, в числе 3112 можно переставить цифры и получить 3211, http://www.cyberforum.ru/cpp-beginners/thread1541606.html
C++ не знаю как заставить работать
7,9.cpp:7:10: error: invalid use of non-static data member ‘matrix::two’ long two,one; ^ 7,9.cpp:8:15: error: from this location long matr; ^ 7,9.cpp:7:14: error: invalid use of non-static data member ‘matrix::one’ long two,one; ^ 7,9.cpp:8:20: error: from this location
C++ Вывести значения членов заданной последовательности
Дано целое число N (> 0). Последовательность вещественных чисел AK определяется следующим образом: A0 = 2, AK = 2 + 1/AK−1, K = 1, 2, … . {A}_{k}=2+\frac{1}{{A}_{k-1}} Вывести элементы A1, A2, …, AN.
C++ преобразование: фото + аудио = видео http://www.cyberforum.ru/cpp-beginners/thread1541561.html
Доброго времени суток, уважаемые форумчане! Есть какой-то небольшой аудио файл (например mp3) и несколько изображений. Задачей себе поставил написать программу, результатом работы которой будет видео файл, который объединит в себе изображения и мелодию. Возникает вопрос, касательно основного алгоритма "склеивания". Вся соль в том, что не доводилось работать с подобной тематикой, и,...
C++ Вычисление функций cosh разложением в ряд Тейлора Добрый день, у меня простая вроде бы задачка, но я не понимаю как 2 части одного задания объединить в одну прогу.. "Вычислить значения суммы бесконечного ряда с заданной точностью: е= 10^-6. f(x)= 1+x^2/2!+...+ x^(2*n)/(2*n)!, и значение функции для проверки chx= (e^x +e^(-x))/2." Как посчитать функцию chx я понимаю, это будет примерно так: void main() { подробнее

Показать сообщение отдельно
Darkness190
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 141
01.10.2015, 19:19  [ТС]     Что такое "эхо печать"? И как через такую печать сделать калькулятор?
Людвиг Бодмер, Допустим, я эхо-печать сделал:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "stdafx.h"
#include "Win32Project4.h"
#include <xstring> 
typedef std::basic_string<TCHAR, std::char_traits<TCHAR>, std::allocator<TCHAR> > String;
 
.............
 
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    int wmId, wmEvent;
    PAINTSTRUCT ps;
    HDC hdc;
    static String str; 
    
    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_CHAR:       //эхо-печать
        str += (TCHAR)wParam; 
        InvalidateRect(hWnd, NULL, TRUE); 
        break;
    
    case WM_PAINT:
        hdc = BeginPaint(hWnd, &ps);
        TextOut(hdc, 0, 0, str.data(), str.size()); 
        EndPaint(hWnd, &ps);
        
        break;
    
    case WM_DESTROY:
        PostQuitMessage(0);
        break;
    default:
        return DefWindowProc(hWnd, message, wParam, lParam);
    }
    return 0;
}
Но я ума не приложу как можно в таком виде складывать или умножать 2 числа! Через EDIT всё понятно. Присвоил, допустим, "а" это число введённое в EDIT1, a "b" число в EDIT2, нажал на кнопку, сложил с=а+b, и в EDIT3 вывел "с"
Но тут ни числа не удаляются, ни на другую строчку не перевести, и не только цифры но и буквы вводятся. И идентификатор числу не присвоить!!! И инфы в гугле нет нифига!...
 
Текущее время: 14:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru