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

Вернуть строку из функции. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Killan
 Аватар для Killan
4 / 4 / 0
Регистрация: 28.09.2009
Сообщений: 52
23.03.2012, 10:30     Вернуть строку из функции. #1
Как вернуть строку(AnsiString) из функции?

C++
1
2
3
4
5
6
7
8
9
int MyTXT (AnsiString Temlate, AnsiString tmp)
{
  TSearchRec SR;
  int ires;
  ChDir(Temlate);
  ires = FindFirst(tmp, 0, SR);
  AnsiString txt=SR.Name;
  return txt;
}
дает еррор

C++
1
[C++ Error] Unit1.cpp(85): E2034 Cannot convert 'AnsiString' to 'int'
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2012, 10:30     Вернуть строку из функции.
Посмотрите здесь:

Вернуть массив из функции C++
C++ Принять в параметр функции строку и вернуть ее же,но измененную
Вернуть С-строку из обьекта класса C++
C++ Перевод из int в char* внутри функции работает, а если вернуть строку то нет
Вернуть 2 параметра из функции C++
C++ Вернуть строку в параметрах
C++ Вернуть значение из функции
Вернуть указатель на строку C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Plazma
5 / 5 / 0
Регистрация: 20.11.2010
Сообщений: 51
23.03.2012, 10:42     Вернуть строку из функции. #2
поменяйте возвращаемый тип int на AnsiString
Killan
 Аватар для Killan
4 / 4 / 0
Регистрация: 28.09.2009
Сообщений: 52
23.03.2012, 10:45  [ТС]     Вернуть строку из функции. #3
Во блин все перебрал, а "слона" и не заметил.
Спасибо.
Yandex
Объявления
23.03.2012, 10:45     Вернуть строку из функции.
Ответ Создать тему
Опции темы

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