Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с CString 
:(
    Опции темы
Solomon
Дата 26.3.2007, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



Проьлема стоит в следующем:
- допустим у нас есть переменная CString str, которой надо присвоить значение "level(N).txt", где (N) мы берем из значения интовской переменной int level=0;
т.е. 
если level==1, то str="level1.txt"
если level==2, то str="level2.txt"
если level==3, то str="level3.txt"
если level==4, то str="level4.txt"

и так далее.

как это можно сделать? smile 


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
Fazil6
Дата 26.3.2007, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 35
Всего: 60



Код

std::ostringstream ss;
ss << "level" << level << ".txt" ;
str = ss.str().c_str(); 


Это сообщение отредактировал(а) Fazil6 - 26.3.2007, 13:51
PM MAIL   Вверх
Greeen
Дата 26.3.2007, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 710
Регистрация: 13.8.2006
Где: Петербург

Репутация: 7
Всего: 18



Код

int n = 5; // к примеру
CString str;
str.Format(_T("level%d.txt"), n);


А вообще то в раздел VC++/MFC надо было  smile 

Это сообщение отредактировал(а) Greeen - 26.3.2007, 13:54


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
Solomon
Дата 26.3.2007, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



Fazil6, пишит вот

Цитата

 error C2079: 'ss' uses undefined class 'std::basic_ostringstream<_Elem,_Traits,_Alloc>'
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>,
            _Alloc=std::allocator<char>
        ]



я добавил еще

#include <iostream>
using namespace std; //без этой тоже пробывал. Тоже самое

Может что другое надо подключить?

Добавлено через 3 минуты и 11 секунд
Greeen,спасиб большое  smile (+)


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
Fazil6
Дата 26.3.2007, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 35
Всего: 60



Цитата(Solomon @  26.3.2007,  13:58 Найти цитируемый пост)
Может что другое надо подключить?

Код

#include <sstream>



Это сообщение отредактировал(а) Fazil6 - 26.3.2007, 14:14
PM MAIL   Вверх
Solomon
Дата 26.3.2007, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



Код

#include <sstream>


ого... это что за беблиотека такая?? первый раз вижу. Она за что отвечает?


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
Fazil6
Дата 26.3.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 35
Всего: 60



Цитата(Solomon @  26.3.2007,  14:16 Найти цитируемый пост)
ого... это что за беблиотека такая?? первый раз вижу. Она за что отвечает?

Цитата

istringstream
 Creates a type basic_istringstream specialized on a char template parameter.
 
ostringstream
 Creates a type basic_ostringstream specialized on a char template parameter.
 
stringbuf
 Creates a type basic_stringbuf specialized on a char template parameter.
 
stringstream
 Creates a type basic_stringstream specialized on a char template parameter.
 
wistringstream
 Creates a type basic_istringstream specialized on a wchar_t template parameter.
 
wostringstream
 Creates a type basic_ostringstream specialized on a wchar_t template parameter.
 
wstringbuf
 Creates a type basic_stringbuf specialized on a wchar_t template parameter.
 
wstringstream
 Creates a type basic_stringstream specialized on a wchar_t template parameter.
 


PM MAIL   Вверх
zkv
Дата 26.3.2007, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Fazil6, stl - оно конечно круто, но тут явно не ее случай  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.