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

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

Войти
Регистрация
Восстановить пароль
 
korsarqa
7 / 7 / 0
Регистрация: 06.12.2011
Сообщений: 170
#1

Преобразование в строковый вид - C++

28.12.2012, 20:09. Просмотров 318. Ответов 4
Метки нет (Все метки)

Имеется метод в котором должна выводиться строки типа:

C++
1
Year is 2012
где 2012 - значение переменной

Вот пробовал:
C++
1
2
3
4
5
6
7
8
string Date::toString() {
    string a;
    a="Year is";
    char *buf;
    itoa(year,buf, 10);
    a=a + buf;
    return a;
}
Но одни ошибки, помогите как можно это осуществить?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 20:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование в строковый вид (C++):

Перевод ULARGE INTEGER в строковый вид - C++
Привет. Как ULARGE INTEGER передать в Memo? Выдает ошибки: E2034 Cannot convert '_ULARGE_INTEGER' to 'AnsiString' E2342 Type...

Создать строковый файл, элементы которого имеют вид «<буква>–<число ее появлений> - C++
Дан текстовый файл. Подсчитать число появлений в нем каждой строчной (то есть маленькой) русской буквы и создать строковый файл, ...

Преобразование денежной суммы из численного вида в строковый - C++
Как сделать преобразование, чтобы можно было вводить цифрами, а на выходе было бы строковое значение вида &quot;n рублей n копеек&quot;?

Преобразование чисел в двоичный вид - C++
Задача.С клавиатуры вводится целое число. Необходимо вывести его двоичное представление на экран. Отрицательные числа выводятся в...

Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наименьшей длины (в том же порядке). - C++
Даны имена двух файлов вещественных чисел. Известно, что первый из них существует и является непустым, а второй в текущем каталоге...

Строковый массив (объявить пустой глобальный строковый массив из 16 элементов) - C++
Подскажите, как объявить пустой глобальный строковый массив из 16 элементов? в качестве элементов будут указаны пути к графическим...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,256
Завершенные тесты: 2
28.12.2012, 20:13 #2
Цитата Сообщение от korsarqa Посмотреть сообщение
year
где объявлена :?
0
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
28.12.2012, 20:19 #3
C++
1
2
3
4
5
6
7
8
#include <sstream>
//...
string Date::toString() {
    
    ostringstream a;
    a << "Year is " << year;    
    return a.str();
}
0
korsarqa
7 / 7 / 0
Регистрация: 06.12.2011
Сообщений: 170
28.12.2012, 20:37  [ТС] #4
Цитата Сообщение от m1Rr0r Посмотреть сообщение
где объявлена :?
объявлена в классе Date в private

Метод преобразования также относится к классу Date;

Значение year инициализируется в конструкторе
0
Croessmah
Эксперт CЭксперт С++
13228 / 7500 / 845
Регистрация: 27.09.2012
Сообщений: 18,419
Записей в блоге: 3
Завершенные тесты: 1
28.12.2012, 20:44 #5
Цитата Сообщение от korsarqa Посмотреть сообщение
C++
1
2
char *buf; 
itoa(year,buf, 10);
Память под буфер кто выделять будет?
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2012, 20:44
Привет! Вот еще темы с ответами:

статический вид -> динамический вид - C++
Всем привет. Может кто помоч передалать данную прогу в динамический вид? #include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace...

Строковый анализатор - C++
Подскажите почему код выдает всякий мусор, подает звуковые сигналы Должен работать так: Если введешь так: &quot;11/23/34&quot; или &quot;11.23.34&quot;...

Строковый алгоритм - C++
Помогите, пожалуйста, найти алгоритм (само решение писать не надо). Задача такова: Дан текст и список правил замены. Каждое правило...

Строковый файл - C++
Дан строковый файл, содержащий даты в формате «день/месяц/год», причем под день и месяц отводится по две позиции, а под год — четыре...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.12.2012, 20:44
Ответ Создать тему
Опции темы

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