Форум программистов, компьютерный форум 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;...
C++ Массив размерностью MxN. Необходимо найти номер строки и номер столбца, в которых находится наименьший элемент Ребят, очень надеюсь на вашу помощь! Во всех вариантах необходимо написать три функции, которые будут вызываться из функции main(). Первая функция получает размерность массива, создает... http://www.cyberforum.ru/cpp-beginners/thread1027690.html
Почему не правильно считает? C++
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- ...
Неполучается сделать цикл для алгоритма Форель C++
Пытаюсь реализовать алгоритм ФОРЕЛЬ. Вот что пока есть. Знаю позор это все( Нужно сделать чтобы числа вводились либо вручную либо подгружались с файла excel. #include <iostream> #include...
C++ do - while http://www.cyberforum.ru/cpp-beginners/thread1027647.html
Организовать цикл, который принимает с клавиатуры отдельные символы и накапливает их в символьной переменной, каждый раз выполняя битовую операцию &. Окончание цикла - ввод 0. #include...
C++ Сортировка столбца массива, указанного пользователем, в порядке убывания Привет... Помогите, пожалуйста... Написал код, который заполняет двумерный массив, нужно дописать это код, чтобы он еще: -отсортировывал столбец массива, указанный пользователем, в порядке... подробнее

Показать сообщение отдельно
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
04.12.2013, 08:34
ZeBerg, почитайте про операцию "запятая". Поймете, что это не так.

Функция может вернуть только одно значение. Если нужно два - можно создать структуру с двумя полями и вернуть ее (есть также класс std::pair из STL, можно вернуть объект такого типа). Ну или передавать в функцию параметры по ссылке (или указателю), чтобы была возможность изменить их внутри функции.

Добавлено через 3 минуты
Вот, вроде так, проверьте.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// функция
void matrix_change(int & x, int & y)
{
char pressed_button=getch();
switch (pressed_button)
  {
  case 77:
   y--;
  case 61:
   x--;
  case 73:
   y++;
  case 64:
   x++;
  }
}
 
//...
// ее вызов
matrix_change(x, y);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru