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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа со строками 
:(
    Опции темы
mrbrooks
Дата 22.5.2009, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 19
Всего: 306



Цитата(azesmcar @  22.5.2009,  08:44 Найти цитируемый пост)
AnsiString WideString не совместимы с STL

Почему?
Код

std::string str = "Hello world!";
String Str = str.c_str();

Обратное действие тоже приемлемо.
PM MAIL   Вверх
azesmcar
Дата 22.5.2009, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


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

Репутация: 52
Всего: 211



Цитата

Почему?

например потому что
Код

String temp = "hello";
std::sort(temp.begin(), temp.end());

не будет работать smile

Цитата(mrbrooks @  22.5.2009,  08:55 Найти цитируемый пост)
std::string str = "Hello world!";
String Str = str.c_str();

ну от этого String не стал стл совместимым smile это значит что String можно привести к типу std::string, а он СТЛ совместимый smile
это конечно обходное решение, но я бы не стал так извращаться. 

Это сообщение отредактировал(а) azesmcar - 22.5.2009, 09:38
PM   Вверх
mrbrooks
Дата 22.5.2009, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 19
Всего: 306



Цитата(azesmcar @  22.5.2009,  09:10 Найти цитируемый пост)
это конечно обходное решение

хочешь жить - умей вертеться  smile 
PM MAIL   Вверх
BLACK_KOT
Дата 22.5.2009, 23:08 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



как длинну строки найти если тип string у переменной?


Цитата

String str = "blablabla", a;
int x = str.Pos("lab"); // x = 1  // что делает функция Pos?


Это сообщение отредактировал(а) BLACK_KOT - 22.5.2009, 23:17


--------------------
                       .. я - демо версия Бога от Microsoft..
PM MAIL   Вверх
azesmcar
Дата 23.5.2009, 08:44 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


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

Репутация: 52
Всего: 211



Цитата(BLACK_KOT @  22.5.2009,  23:08 Найти цитируемый пост)
что делает функция Pos?

Лень почитать документацию?
Возвращает позицию переданного аргумента (в данном случае lab) в тексте (в данном случае blablabla)
PM   Вверх
BLACK_KOT
Дата 23.5.2009, 09:39 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



длина строки находится функцией Length();
Код

String s="123456";

for (int i=1;i<s.Length();i++) Beep(100,100);



--------------------
                       .. я - демо версия Бога от Microsoft..
PM MAIL   Вверх
azesmcar
Дата 23.5.2009, 09:40 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


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

Репутация: 52
Всего: 211



Цитата(BLACK_KOT @  23.5.2009,  09:39 Найти цитируемый пост)
длина строки находится функцией Length();

Эта информация для кого?

PM   Вверх
BLACK_KOT
Дата 23.5.2009, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



для таких же как я !


--------------------
                       .. я - демо версия Бога от Microsoft..
PM MAIL   Вверх
zim22
Дата 23.5.2009, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


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

Репутация: 29
Всего: 69



Цитата(BLACK_KOT @  23.5.2009,  10:32 Найти цитируемый пост)
для таких же как я !

Цитата

    .. я - демо версия Бога от Microsoft..

для Богов, я понял.


--------------------
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


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

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


 




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


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

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