2 / 1 / 0
Регистрация: 21.12.2016
Сообщений: 35
|
||||||
1 | ||||||
Прочитать файл в функции и вернуть строку20.12.2020, 16:41. Показов 587. Ответов 9
Никак не получается прочитать данные из файла и вернуть их.
Как это можно сделать правильно?
0
|
20.12.2020, 16:41 | |
Ответы с готовыми решениями:
9
bat файл чтобы прочитать строку из cmd и записать в файл Вернуть строку из функции. C++ Windows прочитать файл в строку Вернуть указатель на строку из функции |
из племени тумба-юбма
|
|
20.12.2020, 17:02 | 2 |
mcmega, таким способом вы ничего не вернете. Вы пытаетесь вернуть указатель на
data . Но при выходе из функции, все переменные созданные в функции перестанут существовать, включая массив data.Самый элементарный вариант, это объявить строку в главной функции и потом предавать ее через указатель в функцию readFile.
0
|
2 / 1 / 0
Регистрация: 21.12.2016
Сообщений: 35
|
|
20.12.2020, 17:08 [ТС] | 3 |
0
|
из племени тумба-юбма
|
||||||
20.12.2020, 17:26 | 4 | |||||
должно быть так (не проверял)
0
|
2 / 1 / 0
Регистрация: 21.12.2016
Сообщений: 35
|
|
20.12.2020, 17:37 [ТС] | 5 |
Я не очень понимаю, а что я тогда возвращаю, переменная rnt не задействована получается?
0
|
2 / 1 / 0
Регистрация: 21.12.2016
Сообщений: 35
|
||||||
20.12.2020, 17:47 [ТС] | 7 | |||||
Так получается?
0
|
из племени тумба-юбма
|
||||||
20.12.2020, 17:56 | 8 | |||||
почти да, только это не копия.
исправил, работает Кликните здесь для просмотра всего текста
1
|
2 / 1 / 0
Регистрация: 21.12.2016
Сообщений: 35
|
|
20.12.2020, 18:03 [ТС] | 9 |
Это не совсем то, что мне нужно.
Мне именно возвращать нужно, не напосусь столько памяти, функция для микроконтроллера, там памяти совсем мало. В идеале вообще динамически выделять (под размер), возвращать и сразу же освобождать.
0
|
из племени тумба-юбма
|
||||||
20.12.2020, 18:33 | 10 | |||||
Так вы же сами задали размер 1024, я не знаю какую длину строки нужно.
Добавлено через 8 минут ну вот динамическая, сделали принт и очистили Кликните здесь для просмотра всего текста
Добавлено через 15 минут Так вы и возвращаете в string строку из файла, или будет пусто, если файл пустой. Не понимаю как еще вы хотите.
1
|
20.12.2020, 18:33 | |
20.12.2020, 18:33 | |
Помогаю со студенческими работами здесь
10
Как вернуть строку из функции? Как вернуть строку из функции Как прочитать bib-файл в строку? Прочитать m3u8 файл в строку из url Прочитать и записать нужную строку в файл Как прочитать текстовой файл в строку? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |