|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.07.2011, 12:21 | #11 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2An1ka
неудобно будет получать доступ к элементам matrix_array[i].m[0][0]?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
30.07.2011, 23:36 | #12 | |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
Цитата:
И слово "m" можно заменить на "element" в структуре и получится: matrix_array[i].element[0][0] такая-то матрица, такой-то элемент. Последний раз редактировалось An1ka; 30.07.2011 в 23:42. |
|
31.07.2011, 03:55 | #13 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2An1ka
структура с одним полем моветон. потенциальные выравнивания нам незачем. хотя как вариант, конечно Цитата:
Код:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 31.07.2011 в 04:59. |
|
31.07.2011, 11:47 | #14 |
Пользователь
Регистрация: 29.07.2011
Сообщений: 10
|
Ребят, всем спасибо, но мне двойной массив понятней и удобней. Я тут с другим зациклена. У меня функция atoi тупит. Почему? Понять не могу.
Код:
int e=atoi(str); L[r]=e; проверяю по меткам (по которым можно проследить выполнение проги), все работает верно до 49 цифры, а потом к 2-м первым цифрам приписывается не понятно откуда взятый еще один. Но при проверке на месте str высвечивается 16, а в е уже 160. В чем может быть проблема? Последний раз редактировалось Stilet; 31.07.2011 в 19:41. |
01.08.2011, 07:22 | #15 | ||
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
Цитата:
Цитата:
Код:
|
||
01.08.2011, 08:21 | #16 |
Пользователь
Регистрация: 29.07.2011
Сообщений: 10
|
Идея понятна, НО:
1) там все-таки 4 строки потому что у меня 1296 матриц размерности 4 на 4, и они тупо сохраняются подряд. 2) Все эти 1296 матриц сохранены в текстовом файле, записанные там по строкам. Все элементы записаны через пробел. Соответственно, чтобы они стали числами, а ни строками я юзаю функцию atoi, но элементы массива состоят из 1 или 2 цифр. И встречая пробел, мы как раз переводим в число, все обнуляем и возобновляем цикл (не сначала конечно). Поэтому я не могу без atoi. |
24.08.2011, 11:30 | #17 |
Пользователь
Регистрация: 29.11.2009
Сообщений: 51
|
Вот так:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подкиньте идею | ilsen | Помощь студентам | 3 | 15.11.2010 16:52 |
подкиньте идею | ronny137 | Помощь студентам | 4 | 03.05.2010 00:22 |
Подкиньте идею... | Egik_net | Microsoft Office Access | 9 | 18.10.2009 01:08 |
Подкиньте идею, пожайлуста | frankk | Общие вопросы C/C++ | 2 | 08.06.2008 19:15 |