Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2023, 19:51   #1
dita137
Новичок
Джуниор
 
Регистрация: 16.01.2020
Сообщений: 3
По умолчанию Ввод таблицы строк в трехмерный массив на Си

Вопрос касается чистого Си (без ++). Подскажите, пожалуйста, как заполнить трехмерный массив данными из таблицы, каждая ячейка которой состоит из строки символов:
|col1|col2|col3|
|----|----|----|
|v011|v012|v013|
|v021|v022|v023|
|v031|v032|v033|

Просьба написать два примера:
1. со статическим массивом - например, когда мы заранее знаем размерность таблицы;
2. с динамическим массивом, заполняемым по ходу дела (realloc) - когда мы заранее не знаем размерность таблицы (скажем, заполняем ее по ходу чтения из csv-файла). Заранее благодарю за ответы.

Например, создаю массив char arr[8][8][8] = {0}; Потом пробую в него записать строку типа strcat(arr[0][0], "abcd"); но выводится ошибка сегментирования... С realloc тоже беда, все время либо double free, либо еще какая-нибудь ошибка работы с памятью...

Поэтому прошу написать "эталонные" варианты для обоих случаев. Думаю, многим начинающим это может пригодиться.
dita137 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Трехмерный массив Leisan_S Паскаль, Turbo Pascal, PascalABC.NET 7 09.01.2015 19:17
Требуется составить программу, которая реализует ввод таблицы, состоящей из n строк V-alterman Общие вопросы по Java, Java SE, Kotlin 2 23.10.2014 12:11
трехмерный массив Bape}l{ka Microsoft Office Excel 12 26.01.2012 15:11
трехмерный массив world12_tk Помощь студентам 2 06.01.2012 17:04
Трехмерный дин. массив revanatar Общие вопросы C/C++ 3 29.11.2010 22:02