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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Killan
4 / 4 / 0
Регистрация: 28.09.2009
Сообщений: 52
#1

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

23.03.2012, 10:30. Просмотров 1293. Ответов 2
Метки нет (Все метки)

Как вернуть строку(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'
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2012, 10:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вернуть строку из функции. (C++):

Принять в параметр функции строку и вернуть ее же,но измененную - C++
Здравствуйте!Такая проблема:есть функция,принимающая в качестве аргумента строку и,проведя некоторые действия с ней,возвращает ее же,но...

Перевод из int в char* внутри функции работает, а если вернуть строку то нет - C++
Надо перевесит int в char* в методе класса, и вернуть char*. Перепробовал кучу всего результат 1 и тот же. boss.cpp char*...

Вернуть строку в си ++ - C++
Здравствуйте, интересует следующий вопрос: есть функция,которая переводит в строку 2 числа и соединяет их: void toString (int a,...

Вернуть строку в параметрах - C++
Добрый день, коллеги! В С++ не силен, поэтому обращаюсь к экспертам. Пишу внешнюю библиотеку для Дельфи приложения, но возникла...

Вернуть указатель на строку - C++
Найти в массиве вторую строку, содержащую хотя бы один ноль. Вернуть указатель на эту строку, вывести ее на экран.

Динамическое выделение памяти внутри функции (что вернуть из функции, если не удалось выделить память?) - C++
такое дело, есть функция, которая выполняет некоторую операцию, функция при успешном выполнении должна вернуть 0, при ниудачном код...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Plazma
5 / 5 / 0
Регистрация: 20.11.2010
Сообщений: 51
23.03.2012, 10:42 #2
поменяйте возвращаемый тип int на AnsiString
1
Killan
4 / 4 / 0
Регистрация: 28.09.2009
Сообщений: 52
23.03.2012, 10:45  [ТС] #3
Во блин все перебрал, а "слона" и не заметил.
Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2012, 10:45
Привет! Вот еще темы с ответами:

Вернуть С-строку из обьекта класса - C++
Есть класс, у него метод c_str. Какой лучший способ вернуть С-строку? 1)void c_str(char* str) { // сформировать строку и записать в str...

Вернуть курсор на предыдущую строку - C++
Помогите, как вернуть курсор на предыдущую строку? В программе считывается последовательность слов из файла и нужно записать, так...

Вернуть массив из функции - C++
Помогите пожалуйста, не получается вернуть массив #include <iostream> using namespace std; int input (int*array2) { int n; ...

Вернуть значение из функции - C++
Приветсвую программисты! Такая проблема, надо возвратить m из функции, а оно возвращает не то что надо вообще 2 ошибки: вот основной...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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