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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
papa_serg
1 / 1 / 0
Регистрация: 07.07.2011
Сообщений: 4
07.07.2011, 16:50     Функция типа String #1
Здравствуйте, нужна ф-ция. возвращающая строковой параметр, что-то вроде:
C++
1
2
3
string test(){
    return "привет";
}
Подскажите, к какому типу, необходимо отнести test? Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
 Аватар для diagon
1920 / 1186 / 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
1920 / 1186 / 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
Ответ Создать тему
Опции темы

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