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

Обясните код программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритмы. Поиск верного решения задачи. http://www.cyberforum.ru/cpp-beginners/thread339478.html
Крик души. Есть много замечательных книг по программированию, в них часто приводят стандартные алгоритмы. Переработал несколько из них: Культин_С_С++_в задачах и примерах Рацеев С.М. Язык Си. Структуры данных и алгоритмы Седжвик Р. Фундаментальные алгоритмы на C++. (увы не вся.) Но после прочтения, все равно огромные трудности с алгоритмической частью. Курс программирования дался очень...
C++ Куда двигаться дальше?? Доброй ночи всем! Вот с грехом пополам основы С++ приблизительно прошел. Простые консольные приложения могу делать. А дальше что?? На одной консоли ведь не выедешь. Пытался понять, в какую сторону двигаться. Запутался окончательно в этих MFC winapi, windows forms, базах данных. Посоветуйте, что дальше учить, чтобы скаканий туда сюда без толку не было)) http://www.cyberforum.ru/cpp-beginners/thread339469.html
C++ Ресурсы. Как достать и скопировать файл.
У меня такой вопрос как из ресурса достать кокой то файл и скопировать его в какую нибудь директорию?
C++ Как сделать и включить в проект иконку приложения
Здравствуйте! В win 7 многие приложения имеют иконки, которые не теряют качество при масштабировании (векторные скорее всего). Как сделать такую для своего приложения (в какой программе), сделанного на C++, и включить ее в проект? Заранее спасибо! P.S.: Извините, если не в тему, но прошу не удалять хотя бы некоторое время этот пост, а то уже весь инет перерыл, ничего найти на эту тему не...
C++ компилятор нашёл ошибку http://www.cyberforum.ru/cpp-beginners/thread339437.html
Ввёл всё как в книге, но компилятор нашёл ошибку. Помогите пжалуйста. И ещё, в спец. теме, пытался понять - как же быть с русскими буквами в среде? Читпл, но ничего не понял. Если нек сложно - подскажите, или дайте ссылку, где об этом попроще написанно. (У меня ХР)
C++ Как скрыть какую либо програму с панели пуск? Как скрыть какую либо програму с панели пуск? Пример: вот у меня на пуске висит игра, как её скрыть зная HWND? подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1908 / 1440 / 110
Регистрация: 29.05.2011
Сообщений: 2,995
06.08.2011, 13:05     Обясните код программы
Это реализация двухмерного массива через одномерный.
Обычно двухмерную матрицу ROWSxCOLS представляют с помощью "массива массивов"
C
1
int array1[ROWS][COLS];
Доступ к элементу строки i и столбца j в этом случае
C
1
val = array1[i][j];
Но то же самое можно получить и с помощью обычного одномерного массива с размером ROWS*COLS:
C
1
int array2[ROWS*COLS];
Тогда нужный индекс вычисляется так:
C
1
val = array2[i*COLS + j];
Ну а с помощью указателей это можно записать и так:
C
1
val = *(array2 + i*COLS + j);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru