Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 46, средняя оценка - 4.91
Luomo
Сообщений: n/a
#1

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

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

Всем добрый день!
Я дилетант в С++, поэтому не могу получить из функции значение:
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 остается без изменения.
Откройте мне глаза: что я делаю не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2006, 06:04     Возвращение из функции значения
Посмотрите здесь:

C++ Про возвращение значения 2...
возвращение ненулевого значения C++
Возвращение значения в классе C++
Возвращение значения из функции C++
Возвращение значения функции C++
Возвращение значения в функции, ссылки, вычислить корни квадратного уравнения C++
Возвращение объектом значения C++
C++ Возвращение значения из функции
Возвращение из функции значения массива C++
Возвращение значения функции C++
Возвращение значения функции C++
C++ Возвращение значения

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

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

Текущее время: 15:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru