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

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

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

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

28.12.2012, 20:09. Просмотров 313. Ответов 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;
}
Но одни ошибки, помогите как можно это осуществить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 20:09     Преобразование в строковый вид
Посмотрите здесь:

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

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

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

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

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

Строковый калькулятор - C++
добрый вечер. мне нужно написать программу, выполняющую функцию строкового калькулятора с операциями+-*/. Нашла исходники, но там помимо...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,256
Завершенные тесты: 2
28.12.2012, 20:13     Преобразование в строковый вид #2
Цитата Сообщение от korsarqa Посмотреть сообщение
year
где объявлена :?
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
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();
}
korsarqa
7 / 7 / 0
Регистрация: 06.12.2011
Сообщений: 170
28.12.2012, 20:37  [ТС]     Преобразование в строковый вид #4
Цитата Сообщение от m1Rr0r Посмотреть сообщение
где объявлена :?
объявлена в классе Date в private

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

Значение year инициализируется в конструкторе
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2012, 20:44     Преобразование в строковый вид
Еще ссылки по теме:

Строковый класс - C++
Ребят, помогите решить пожалуйста... Написать программу для работы с строковым классом. В классе предусмотреть все основные операции...

Строковый литерал - C++
Вопрос к профи: Верно ли что, когда мы инициализирум строку вот так: const char *str = &quot;Строка&quot;, то компилятор понимает ее так: 1) char...

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

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


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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
28.12.2012, 20:44     Преобразование в строковый вид #5
Цитата Сообщение от korsarqa Посмотреть сообщение
C++
1
2
char *buf; 
itoa(year,buf, 10);
Память под буфер кто выделять будет?
Yandex
Объявления
28.12.2012, 20:44     Преобразование в строковый вид
Ответ Создать тему
Опции темы

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