Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/33: Рейтинг темы: голосов - 33, средняя оценка - 4.85
Luomo
1

Возвращение из функции значения

17.05.2006, 06:04. Показов 6329. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем добрый день!
Я дилетант в С++, поэтому не могу получить из функции значение:
C++
1
2
3
4
5
char *image_dir(char *im_path, char *path, char *file_path)
{
...
return(im_path);
}
При вызове функции:
C++
1
image_dir(Img_Dir, CurrentDir, Edit1-;Text.c_str());
Img_Dir остается без изменения.
Откройте мне глаза: что я делаю не так?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2006, 06:04
Ответы с готовыми решениями:

Возвращение значения функции
Подскажите, что означает эта запись, что она возвращает понять не могу. static FUnknown*...

Возвращение значения из функции
Ребят, подскажите, когда функция возвращает значение из функции, то в памяти создается копия...

Возвращение значения из функции
У меня есть 3 задания. Я их сделала. Но нужно что то возвращать. И я не знаю как return сделать....

Возвращение значения из функции
Добрый день. Вообщем, проблема такова: есть такой исходник (ниже), в нем находятся 3 функции (main,...

4
2 / 2 / 0
Регистрация: 15.07.2010
Сообщений: 3
19.05.2006, 15:46 2
м-да...
А почему собственно оно должно изменяться?
Если в коде image_dir значение im_path изменяется, чего не видно в примере, то
C++
1
Img_Dir=image_dir(Img_Dir, CurrentDir, Edit1-;Text.c_str());
0
Luomo
19.05.2006, 15:58 3
В общем-то в этой проблеме я так и не разобралась, но реализовала ту же функцию с помощью AnsiString, а не char. Я думаю, с char, что-то неладное с указателями.
C++
1
Img_Dir=image_dir(Img_Dir, CurrentDir, Edit1->Text.c_str());
Так я тоже пробовала.
С AnsiString работает без присваивания.
19.05.2006, 23:02 4
Из твоего примера вывод сделать невозможно. :evil: Подробности? Что происходит там где ... Если ничего с первым аргументом, то каких перемен ты ждешь? Задай свой вопрос на www.kvsoft.newmail.ru в разделе обмен опытом. :arrow:
20.05.2006, 01:44 5
Lyana, здесь, вероятно есть ошибка в самом теле функции.
Дай основной код ф-ии, тогда будет понятнее и тебе помжем
20.05.2006, 01:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2006, 01:44
Помогаю со студенческими работами здесь

Возвращение значения функции
Я создала структуру и конструктор. Нужно создать функцию типа этой структуры add_one_minute,...

Возвращение значения функции
Как сделать отдельно функцию, чтобы она возвращала в основную функцию значение sum? Помогите...

Возвращение из функции значения массива
Есть функция , она выполнила свою работу , теперь результат в виде массива нужно отправить в...

Не работает возвращение значения из функции, сбрасывает в 0
Неправильно выводит COUNT. При отладке в самой функции всё нормально считает. Но при переходе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru