4 / 4 / 1
Регистрация: 20.12.2015
Сообщений: 47
|
||||||
1 | ||||||
возврат динамического массива из функции02.03.2017, 23:08. Показов 1947. Ответов 2
Метки нет Все метки)
(
Всем привет, вот часть кода функции
Вопросы: 1. В какой момент мне нужно высвобождать память? 2. Почему ответ выводится правильный, но в строку дописываются непонятные символы(работа с русскими буквами), к примеру вывод должен быть такой - "Чтозаумникэтопридумал?Кошмар", а выводится - "Чтозаумникэтопридумал?Кошмарly 6"?
0
|
|
02.03.2017, 23:08 | |
Ответы с готовыми решениями:
2
Возврат массива из функции Возврат массива из функции Возврат массива из функции |
284 / 232 / 114
Регистрация: 07.09.2016
Сообщений: 584
|
|
02.03.2017, 23:14 | 2 |
удалять после того, как массив больше не нужен. это будет снаружи функции.
кадабра скорее всего потому, что массив заполнен хламом. после своего посимвольного заполнения нуль впишите ну или сразу массив нулями заполняйте. а еще лучше используйте std::string и не будет ни первой ни второй проблемы.
1
|
Диссидент
![]() 27697 / 17314 / 3811
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
02.03.2017, 23:18 | 3 |
Aleksey19718, однозначно, перед return напишите result[ind] = '\0';
1
|
02.03.2017, 23:18 | |
02.03.2017, 23:18 | |
Помогаю со студенческими работами здесь
3
Возврат массива из функции Возврат массива из функции
Возврат двумерного массива из функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |