Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ меняющиеся название записываемого файла TStringList * listR = new TStringList(); for (int i = 0; i < k; i++) { // здесь я заполняю этот listR цифрами } listR->SaveToFile("Result.txt") ; Как мне где-то объявить название Result и... https://www.cyberforum.ru/ cpp-beginners/ thread860762.html C++ Создать структуру, элементами которой являются фамилия студента и оценки
Вроде бы и не особо сложное задание, но оно вызвало у меня проблемы, т.к. опыта в программировании у меня маловато... Немного посидел над ней, прописал всё, что нашёл в учебниках , но при запуске...
C++ Односвязные списки (очередь) Задание.Удалить с очереди все элементы, расположенные до минимального элемента очереди. Пример создания контейнера "очередь" с использованием структур: Определение структуры очереди: struct tstk... https://www.cyberforum.ru/ cpp-beginners/ thread860740.html C++ Перевод с Pascal на С++(16 строк) https://www.cyberforum.ru/ cpp-beginners/ thread860737.html
Всем добрый день! Так и не разобрался как пользоваться транслятором. Помогите пожалуйста перевести эти несчастные 16 строк.. program strug_production; var s_out, s_in, str,itogstroka,tekbukva:...
C++ Задана некоторая сумма в рублях, определить минимальное количество монеток для набора этой суммы
задана некоторая сумма в рублях.определить минимальное количество монеток достоинством 1, 2 и 5 рублей, необходимое для того, чтобы набрать данную сумму
C++ Структуры. Программа должна выводить время в днях:часах:минутах:секундах и увеличивать,уменьшать время на 1 секунду https://www.cyberforum.ru/ cpp-beginners/ thread860725.html
Помогите написать программу с помощью структур.Она должна выводить время в днях:часах:минутах:секундах и увеличивать,уменьшать время на 1 секунду.Также разность времен и сумму времен,с выводом...
C++ Не используйте Scanf и Printf (вывести календарь на указанный месяц этого года) Вводится день, месяц и год, вывести:1)календарь на указанный месяц этого года. 2)Определить день недели по введенное дате. 3)Определить порядковый номер дня в неделе. Не судите меня строго что... https://www.cyberforum.ru/ cpp-beginners/ thread860714.html бесконечный ряд интеграла Френеля C++
нужно написать функцию для вычисления знакочередующегося ряда C(x)=\sum_{n=0}^{oo}\frac{{(-1)}^{n}{(\pi/2)}^{2n}}{2n!(4n+1)}{x}^{4n+1} помогите найти ошибку (на выходе неверные значения) ...
C++ Структура студент. Поиск группы с макс. оценкой https://www.cyberforum.ru/ cpp-beginners/ thread860699.html
Есть структура студент. Необходимо найти и вывести группу с максимальным средним баллом. Я вот тут написал сам, но то что получилось у меня выводит только одну первую группу, а если групп с...
C++ Бинарное дерево. Исправка кода https://www.cyberforum.ru/ cpp-beginners/ thread860693.html
Помогите, пожалуйста, исправить код. Мне нужно сделать, чтобы диапазон значений дерева работал нормально + элементы в дереве не повторялись. #include <iostream> #include <string.h> #include...
C++ Двумерный массив (подсчитать количество звездочек)
Доброго времени суток, товарищи программисты. Я учусь на программиста, и вот перед мной встала такова задача. Которую я не могу преодолеть. Задача: Написать двумерный массив символьного типа из...
C++ Недостатки данного кода С++ https://www.cyberforum.ru/ cpp-beginners/ thread860675.html
Здравствуйте, Уважаемые Форумчане! Подскажите, пожалуйста. Что не так в этом коде? Перечислите недостатки, которые вы видите. Предложите свой вариант рефакторинга. #include <stdio.h> class...
12 / 7 / 3
Регистрация: 06.01.2013
Сообщений: 127
11.05.2013, 01:00  [ТС] 0

Считывание из файла в массив строк - C++ - Ответ 4535806

11.05.2013, 01:00. Показов 880. Ответов 3
Метки (Все метки)

Ответ

Нет, к сожалению вектор не подойдет
Я вот думаю, например надо будет подсчитать кол-во элементов во всех строках и выделить столько памяти под весь массив, потом при помощи реаллок выделять память при считывании для каждой строки? Или как еще?

Добавлено через 15 минут
Собственно у меня в том и проблема, что мне не понятно как выделять память под все это, потому что по сути считать все это не проблема, а вот как правильно выделять память для подобных конструкций из N строк с произвольным кол-ом символов мне не понятно

Добавлено через 5 часов 56 минут
Вот например на самом примитивном примере объясните что не так и как надо

C++
1
2
3
4
5
6
7
8
9
char **txt=(char**)malloc(200);
 
  while(f.eof()){
      txt[k]=(char*)malloc(200);
  while(txt[k][i-1]!='\n')
  {
  f.get(txt[k][i]); i++;
  } k++; i=0;
  }


Вернуться к обсуждению:
Считывание из файла в массив строк C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2013, 01:00
Готовые ответы и решения:

Считывание строк из файла и запись в массив
Добрый день. Вопрос такой, у меня в файле находится произвольное количество строк и столбцов чисел...

Считывание строк из файла
Помогите, пожалуйста, нужно на завтра две прграммы написать, но не получается(( 1) считать из...

Считывание строк из файла
Здравствуйте, подскажите, пожалуйста, как организовать чтение строк из файла при помощи...

Считывание строк из файла
При считывании из файла читаются всего 3 строки. void rab::xinputfile() // vvod iz...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2013, 01:00
Помогаю со студенческими работами здесь

Считывание строк из файла
Во общем есть текстовый файл, из которого надо взять строку и просто ее напечатать #define...

Считывание из файла массива строк
Ув. товарищи! Помогите плз. Нужно реализовать функцию, заполняющую из файла массив строк. Что то...

Считывание строк из файла и сортировка , C++
Дело в том , что при считывании из файла последнюю строку считывает 2 раза. Прочитал в интернете...

Считывание из файла строк с getline()
Код из интернета, который работает у автора, но не у меня. Ошибка: Call to undefined function...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru