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

Не работает getch() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти слово с наибольшим количеством гласных букв http://www.cyberforum.ru/cpp-beginners/thread1027700.html
Гляньте что не так: #include <iostream> #include <string.h> #include <conio.h> using namespace std; void main(){ char glas="aeiou"; //Создаем массив гласных букв англ. языка. int k=0; //Для подсчета гласных в предложении. char it;
C++ Массив размерностью MxN. Необходимо найти номер строки и номер столбца, в которых находится наименьший элемент Ребят, очень надеюсь на вашу помощь! Во всех вариантах необходимо написать три функции, которые будут вызываться из функции main(). Первая функция получает размерность массива, создает динамический массив и возвращает указатель на начало созданного массива. Вторая – получает адрес массива и его размерность и решает одну из ниже перечисленных задач. Третья функция получает адрес массива и... http://www.cyberforum.ru/cpp-beginners/thread1027690.html
Почему не правильно считает? C++
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include<iostream.h> #define n 8
Неполучается сделать цикл для алгоритма Форель C++
Пытаюсь реализовать алгоритм ФОРЕЛЬ. Вот что пока есть. Знаю позор это все( Нужно сделать чтобы числа вводились либо вручную либо подгружались с файла excel. #include <iostream> #include <math.h> using namespace std; int main() {
C++ do - while http://www.cyberforum.ru/cpp-beginners/thread1027647.html
Организовать цикл, который принимает с клавиатуры отдельные символы и накапливает их в символьной переменной, каждый раз выполняя битовую операцию &. Окончание цикла - ввод 0. #include <iostream> #include <locale.h> using namespace std; void main() { setlocale(LC_CTYPE, "Russian"); char x=' ';
C++ Сортировка столбца массива, указанного пользователем, в порядке убывания Привет... Помогите, пожалуйста... Написал код, который заполняет двумерный массив, нужно дописать это код, чтобы он еще: -отсортировывал столбец массива, указанный пользователем, в порядке убывания... Помогите... Время 3-й час ночи, устал мучиться... Вот код: #include <iostream> #include <ctime> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
ZeBerg
0 / 0 / 0
Регистрация: 17.11.2013
Сообщений: 4
04.12.2013, 09:09  [ТС]     Не работает getch()
Разве так? Вроде void вообще ничего не возвращает.
Я попробовал разделить на 2 функции которая меняет x, а вторая y здесь этой ошибки не должно быть, но 0 так и остался
вот сами 2 функции
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
int matrix_change_x(char pressed_button)
{
switch(pressed_button)
{
case 64:
    x++;
case 61: 
    x--;
}
return(x);
 
}
 
int matrix_change_y(char pressed_button)
{
switch(pressed_button)
{
case 73:
    y++;
case 77: 
    y--;
}
return(y);
 
}

и функция ввода с клавы
C++
1
2
3
4
5
char matrix_input()
{
char pressed_button=getch();
return(pressed_button);
}

Вот сам вызов:
C++
1
2
x=matrix_change_x(pressed_button);
y=matrix_change_y(pressed_button);
Добавлено через 4 минуты
Ах, да, у меня же x и y это глобальные переменные.Я сделал эти функции void и убрал return а во время вызова ничего не приравнивал к этой функции.Но остался 0.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru