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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
papa_serg
1 / 1 / 0
Регистрация: 07.07.2011
Сообщений: 4
#1

Функция типа String - C++

07.07.2011, 16:50. Просмотров 2223. Ответов 4
Метки нет (Все метки)

Здравствуйте, нужна ф-ция. возвращающая строковой параметр, что-то вроде:
C++
1
2
3
string test(){
    return "привет";
}
Подскажите, к какому типу, необходимо отнести test? Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2011, 16:50     Функция типа String
Посмотрите здесь:

C++ вектор типа string
C++ Строки типа string
C++ Здравствуйте! Создал класс std::string. Не создается объкт типа string... Подскажите в чем причина?
C++ Сократить объект типа string
C++ Работа с объектами типа string
C++ Функция возвращающая абсолютное разницу первого и второго параметров и функция типа int, возвращающая минимальное из трех целых чисел
C++ Запись информации из вектора типа string в вектор типа double
Функция isspace и тип string: Не существует подходящей функции преобразования из "std::string" в "int" C++
C++ Читать строку типа string из файла, разбить ее на массив слов типа char
Как скопировать строку типа std::string в другую строку такого же типа? C++
Как сформировать строку типа string C++
Перевести строку типа string, в строку типа double C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
07.07.2011, 16:51     Функция типа String #2
C++
1
2
3
std::string test(){
        return "привет";
}
Чем это не устраивает?
papa_serg
1 / 1 / 0
Регистрация: 07.07.2011
Сообщений: 4
07.07.2011, 16:52  [ТС]     Функция типа String #3
diagon,
1>------ Построение начато: проект: d1, Конфигурация: Debug Win32 ------
1> d1.cpp
1>c:\documents and settings\samara\мои документы\visual studio 2010\projects\d1\d1\Form1.h(3): error C2039: string: не является членом "std"
1>c:\documents and settings\samara\мои документы\visual studio 2010\projects\d1\d1\Form1.h(3): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "test"
1>c:\documents and settings\samara\мои документы\visual studio 2010\projects\d1\d1\Form1.h(3): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\samara\мои документы\visual studio 2010\projects\d1\d1\Form1.h(3): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\samara\мои документы\visual studio 2010\projects\d1\d1\Form1.h(4): error C2440: return: невозможно преобразовать "const char [7]" в "int"
1> Не существует контекста, в котором такое преобразование возможно
1>c:\documents and settings\samara\мои документы\visual studio 2010\projects\d1\d1\Form1.h(5): error C2617: test: несовместимый оператор return
1> c:\documents and settings\samara\мои документы\visual studio 2010\projects\d1\d1\Form1.h(3): см. объявление "test"
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
07.07.2011, 16:53     Функция типа String #4
C++
1
#include <string>
Но это не совсем массив чаров, имейте в виду...
Это контейнер STL.
Если используете using namespace std; , то можно писать просто string
papa_serg
1 / 1 / 0
Регистрация: 07.07.2011
Сообщений: 4
07.07.2011, 17:01  [ТС]     Функция типа String #5
Аха, вроде заработало Спасибо!
Yandex
Объявления
07.07.2011, 17:01     Функция типа String
Ответ Создать тему
Опции темы

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