C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
AnsiString
Павел
Отправлено: 15.02.2006, 19:43


Не зарегистрирован







Есть проблема. Мне нужно считать со строки AnsiString последний символ и заменить его на свой. Можно ли такое сделать?
Заранее спасибо !
Guest
Отправлено: 16.02.2006, 00:04


Не зарегистрирован







AnsiString str="string1";
str.operator [](str.Length())='2';
или smile.gif
str.Delete(str.Length(),1);
str=str.Insert("2",str.Length()+1);
Rius
Отправлено: 16.02.2006, 06:34


Мастер участка

Группа: Участник
Сообщений: 321



CODE
AnsiString str = "jdfrhfrehfur";
str[str.Length()-1] = 'g';
Grigoriy
Отправлено: 16.02.2006, 07:09


Мастер участка

Группа: Участник
Сообщений: 381



Ребят, надо внимательно читать сообщение.

Человек просит
1)
QUOTE

Мне нужно считать со строки AnsiString последний символ

CODE

//.........
char g;
//.........
AnsiString str;
//.........
g=*(str.AnsiLastChar());
//.........


2)
QUOTE

и заменить его на свой


CODE

//..........
AnsiString str = "jdfrhfrehfur";
*(str.AnsiLastChar())='m';
//..........


Отредактировано Grigoriy — 16/02/2006, 07:16

Вернуться в Вопросы программирования в C++Builder