Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2009, 05:19   #1
Артэс
Форумчанин
 
Регистрация: 05.06.2007
Сообщений: 529
По умолчанию CString

пишет в Dev c++ CString undeclared (First use this function)

Что там нужно подключить, что бы можно было создать эту переменную?
Артэс вне форума Ответить с цитированием
Старый 25.01.2009, 10:34   #2
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

Ничего не надо подключать, а юзать std::string, ибо CString - мфцшный (атльный?) класс, и в деве ты его не заюзаешь
vvviperrr вне форума Ответить с цитированием
Старый 25.01.2009, 13:08   #3
Артэс
Форумчанин
 
Регистрация: 05.06.2007
Сообщений: 529
По умолчанию

Спасибо. Теперь другой вопрос... std::string test="abc"; LPSTR lpszr = test.GetBuffer(3);

пишет struct std:string has no member named GetBuffer

что тут не так?
Артэс вне форума Ответить с цитированием
Старый 25.01.2009, 13:43   #4
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Вот так пробуй
Код:
std::string test = "abc";
LPSTR lpStr = test.c_str();
А вот функции GetBuffer у std::string действительно нету. Это функция из CString.
MaTBeu вне форума Ответить с цитированием
Старый 25.01.2009, 13:50   #5
Артэс
Форумчанин
 
Регистрация: 05.06.2007
Сообщений: 529
По умолчанию

invalid conversion from `const char*' to `CHAR*'

А если в скобках пишу (3)
то
no matching function for call to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str(int)'
Артэс вне форума Ответить с цитированием
Старый 25.01.2009, 20:36   #6
Артэс
Форумчанин
 
Регистрация: 05.06.2007
Сообщений: 529
По умолчанию

ладно другой вопрос, вот в переменной char test[100]; такое содержимое например...

test1:1344
test2:gggg
test3:1000

как мне отобразить через printf то что после test2: но до test3, т.е "gggg"
Артэс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Указатели на CString bondik Общие вопросы C/C++ 5 07.01.2009 23:12
MFC:считывание из файла в CString. umnick Общие вопросы C/C++ 0 12.12.2008 13:05
вопрос, класс CString Ceprey Помощь студентам 2 02.03.2008 14:35