| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > динамический массивы |
| Автор: admsasha 25.10.2006, 12:10 |
| Может у кого есть ссылка на подробное описание "динамический массивы с C++", попытался поискать в поисковых, но попадается один и тот же пример. Вообще мне нужно запихать в этот массив слова (не из файла, они образуются внутри программы, можно rand), осортировать, и сделать форматированный вывод. |
| Автор: powerfox 25.10.2006, 14:28 | ||
А документация по STL не годится? Используйте vector.
|
| Автор: admsasha 25.10.2006, 16:12 |
| А для вывода в printf как я должен написать ? printf("%s",MyCoolArray[0]); - так не работает через cout не нужно |
| Автор: powerfox 25.10.2006, 16:29 | ||
admsasha:
|
| Автор: bsa 25.10.2006, 16:29 | ||
| конечно не работает. Ты бы про std::string доку почитал для начала. в твоем случае надо писать так:
|
| Автор: MAKCim 25.10.2006, 21:24 | ||
Извращение одновременно пользоваться STL-контейнерами и стандартной библиотекой С |
| Автор: powerfox 25.10.2006, 22:27 | ||
Абсолютное и неоригинальное |
| Автор: Dimonius 23.11.2006, 14:28 | ||
| А как организовать динамический массив в С? Пишу программу на С, которая читает числа из файла и складывает их в массив. Так вот хочу реализовать динамический массив, чтобы размерность его соответствовала размерности файла. Возможно ли такое реализовать средствами С? А то как то создавать массив размерности на все случаи жизни не представляется возможным Добавлено @ 14:39 Следующий код:
дает ошибку Segmentation fault на попытке записать в массив nums что не так? |
| Автор: GrayCardinal 23.11.2006, 14:56 | ||
Дык правильно, у тебя не int ** (указатель на массив указателей на int) а просто int * (указатель на массив) Я так понимаю это должна была быть матрица ? тогда так nums = (int **) malloc(col*sizeof(int *)); и для каждого nums'а nums [n] = malloc (rows * sizeof (int)) Ну, или типа того по логике после этого означенный фор должен сработать.........7 |
| Автор: Dimonius 23.11.2006, 18:22 |
| GrayCardinal большое спасибо. Ступил что то |
| Автор: V.A.KeRneL 10.12.2006, 12:43 | ||||
Не удержался от того, чтоб поправить!.. Надо так:
|
| Автор: GrayCardinal 11.12.2006, 17:11 |
| V_A_KeRneL, Какая наблюдательность. Но я все-таки предпочитаю думать что чел уловил суть а не тупо списал код |
| Автор: V.A.KeRneL 16.12.2006, 00:56 | ||
GrayCardinal, нет проблем. Наблюдательность я, действительно, тренирую. |