24 / 21 / 3
Регистрация: 04.11.2014
Сообщений: 283
|
||||||
1 | ||||||
Функция динамической строки21.10.2017, 22:40. Показов 509. Ответов 3
Метки нет (Все метки)
Доброго времени суток, написал небольшой код для записи строки неизвестной длины в файл, но возникла проблема: записывается только первый символ. Я понимаю, что buffer - это указатель на начало выделенной памяти, поэтому и записывается только первый символ, но думаю, что это обойти можно, что бы через указатель записать всю строку, но как не могу придумать.
0
|
21.10.2017, 22:40 | |
Ответы с готовыми решениями:
3
Функция получает массив указателей на строки и возвращает строку в динамической памяти Функция получает массив указателей на строки и возвращает строку в динамической памяти, содержащую объединенный текст из входных строк Удалить строки динамической матрицы, начиная со строки К1 и до строки К2 Выделение динамической памяти для строки. Вывод строки. Строка выводится кракозябрами |
30 / 36 / 9
Регистрация: 16.10.2017
Сообщений: 137
|
||||||
21.10.2017, 22:52 | 2 | |||||
Как-то все очень замудрил.
Пример работы: Код
$ ./a.out this is a test string $ cat file.txt this is a test string
0
|
24 / 21 / 3
Регистрация: 04.11.2014
Сообщений: 283
|
|
21.10.2017, 23:15 [ТС] | 3 |
Братец Кролик, так необходимо, потому что я не имею возможности сразу открыть и записать, мне необходимо сформировать строку разного размера неизвестного размера, вернуть из функции её, а потом уже в другой функции записать их в файл. Поэтому такое решение увы не подходит.
0
|
30 / 36 / 9
Регистрация: 16.10.2017
Сообщений: 137
|
|
22.10.2017, 00:04 | 4 |
Ясно.
Зачем ты берешь адрес у указателя? Вместо файла выведи строку на экран и проверь, что она верная
0
|
22.10.2017, 00:04 | |
22.10.2017, 00:04 | |
Помогаю со студенческими работами здесь
4
В динамической матрице целых чисел добавить строки после строки, содержащей простое число Рассортировать строки динамической матрицы по наибольшему элементу строки. Функция транспонирования динамической матрицы N*M Не работает функция BlocksIt в динамической сетке Шаблонная функция определения динамической матрицы Функция размещения переменных в динамической памяти! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |