![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
Scorp_Freeman |
![]()
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Можно ли так? :
char** ddd(int u){ А вызов: char ** r; В итоге на экране не то что я хотел бы ![]() Можно ли делать?: char* ccc=new char [5]; Если нет то как возратить указатель на строковый массив, размер которого определяется в самой функции ddd ? |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Можно ли так? На Warning-и компилятора почему внимание не обращаем? Ясно же сказано:"warning: address of local variable 'ccc' is returned"... Естественно, ты получаешь мусор... Возвращай просто char*... char* ddd(int u) { |
Scorp_Freeman |
![]()
Сообщение
#3
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Оооо ! Спасибо! Просто я си только изучаю, а этими указателями можно и голову "поломать"
![]() |
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 23:57 |