2 / 2 / 0
Регистрация: 12.10.2012
Сообщений: 43
|
||||||
1 | ||||||
Как сократить запись?28.06.2013, 07:16. Показов 997. Ответов 5
Метки нет (Все метки)
Всем привет! Пишу ASCII-игру и вот такой вопросик по коду:
Спасибо за ответы!
0
|
28.06.2013, 07:16 | |
Ответы с готовыми решениями:
5
Как сократить запись? Как сократить запись при инициализации статических переменных? Как сократить запись проверки while? Pascal!? Как такую запись сократить оператор case, нужна формула? |
...
1906 / 1326 / 965
Регистрация: 12.02.2013
Сообщений: 2,171
|
||||||
28.06.2013, 07:57 | 3 | |||||
Что-то вроде этого:
2
|
2 / 2 / 0
Регистрация: 12.10.2012
Сообщений: 43
|
|
28.06.2013, 08:24 [ТС] | 4 |
const int c = 13, r = 16;
char level1[c][r] = {//матрица};
0
|
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
|
||||||
28.06.2013, 08:33 | 5 | |||||
на лицо ошибка проектирования.
неправильно под каждый уровень заводить отдельную матрицу, храните массивы в файлах и подгружайте по надобности. или бы уж делали массив матриц, чтоб индекс не в имени висел, а был в пользовании.т.е.
разве что запихать эти статичные массивы в один динамический и уже тогда гонять циклы. это примерно как написал anmartex, но в данном случае это может стать лишними затратами.
1
|
2 / 2 / 0
Регистрация: 12.10.2012
Сообщений: 43
|
|
28.06.2013, 08:55 [ТС] | 6 |
Ни хрена не понел из выше сказанного... Но все таки спасибо)
Добавлено через 5 минут Хотя нет, сейчас дошло =) Спасибо AntonChik и anmartex...
0
|
28.06.2013, 08:55 | |
28.06.2013, 08:55 | |
Помогаю со студенческими работами здесь
6
Сократить запись кода Switch, сократить запись SASS. Сократить запись @at-root Можно ли сократить запись кода таким образом? Как сократить код ? Как сократить код? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |