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

Перевод на следующую строку при нажатии клавиши <Enter> - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод бисекции для нахождения корней в нелинейном уравнении http://www.cyberforum.ru/cpp-beginners/thread1100957.html
Решил реализовать метод бисекции для нахождения корней в нелинейном уравнении. Открыл псевдо код на википедии, но почему то оно у меня зацикливаеться, помогите найти ошибку. #include <iostream> #include <conio.h> #include <math.h> double sign(double mak){
C++ error: . was not declared in this scope Здравстуйте! Недавно начал изучать С++. Нужно написать программу вычисления периметра треугольника через функцию. В коде возникла ошибка: Line 19|error: 'P' was not declared in this scope. Подскажите, пожалуйста, в чем причина? #include <iostream> #include <math.h> using namespace std; double perimeter(double, double, double, double); int main() http://www.cyberforum.ru/cpp-beginners/thread1100955.html
Верно ли такое использование лямбд C++
Доброй ночи. Есть функция: void setMouseCallback(const string& winname, MouseCallback onMouse, void* userdata=0 ) На вход она принимает MouseCallback - функцию, вида: void my_mouse_callback( int event, int x, int y, int flags, void* param ); Мне же нужно выдернуть несколько объектов из локальной функции (в которой я вызываю setMouseCallback). Можно, конечно, создать структуру этих объектов и...
Необязательный параметр функции C++
Есть класс с методом add, который в качестве формальных параметров принимает строку и число. Так вот, число не обязательный параметр. Кусок из h-файла: int add(QString f,int p = 2); Кусок из cpp: int stack::add(QString f,int p = 2){ Ошибка: default argument given for parameter 2 of 'int stack::add(QString, int)' Ошибка: after previous specification in 'int stack::add(QString, int)' Но,...
C++ Программа работает правильно, но не выводит одной строки http://www.cyberforum.ru/cpp-beginners/thread1100940.html
Программа правильно работает и все корректно выполняет, но не выводит одной фразы и я не понимаю почему. Буду рада любой помощи) Строка 94 #include <iostream> using namespace std; void main() { begin: int n;
C++ Ввести массив из строк, и посчитать все гласные буквы в каждой строке Создать массив с 4-х строк, необходимо подсчитать скок гласных букв в каждой строке и вывести результат на экран. подробнее

Показать сообщение отдельно
bending08
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 4
20.02.2014, 02:28     Перевод на следующую строку при нажатии клавиши <Enter>
Здравствуйте.
Есть код.
Помогите пожалуйста добавить недостающий код, чтобы при нажатии кнопки <Enter> текст переводился на следующую строку.

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
54
55
56
57
58
59
60
61
62
63
64
// stdafx.cpp : source file that includes just the standard includes
//  Sceleton.pch will be the pre-compiled header
//  stdafx.obj will contain the pre-compiled type information
 
#include "stdafx.h"
 
extern HINSTANCE hInst;
 
LRESULT CALLBACK WFunc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    TCHAR c[2]="";
    HDC hDC; ////////// Хендлер контекста устройства
    PAINTSTRUCT ps; /// Содержит необходимую информацию для перерисовки экрана
 
    
 
    RECT rc;
    int sx,sy;
    switch (message)
    {
    
 
     
 
    case WM_CHAR: 
                    unsigned int key;
                    key=wParam;
                    switch (key)
                    {
                        case VK_RETURN:
                        MessageBox(hwnd,"Вы только что нажали <Enter>","", MB_OK);
                        break;
                    }
 
                        
 
                    c[0] =(TCHAR)wParam;
                    strcat(str,c);
                    InvalidateRect(hwnd,0,1);
                    break;
                    
                
        
        
 
 
    case WM_PAINT:
                    hDC = BeginPaint (hwnd, &ps);
                    GetClientRect(hwnd,&rc);
                    sx=rc.right-rc.left;
                    sy=rc.bottom-rc.top;
                    TextOut(hDC,sx/2,sy/2,str,strlen(str));
                    EndPaint(hwnd,&ps);
                    break;
 
    case WM_DESTROY:
                    PostQuitMessage(0); //корректная обработка окончания сообщения
                    break;
    default:
        return
            DefWindowProc(hwnd,message,wParam,lParam);//возврат неотработанного сообщения
    }
    return 0L;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru