Павел |
Отправлено: 15.02.2006, 19:43 |
|
Не зарегистрирован
|
Есть проблема. Мне нужно считать со строки AnsiString последний символ и заменить его на свой. Можно ли такое сделать?
Заранее спасибо ! |
|
Guest |
Отправлено: 16.02.2006, 00:04 |
|
Не зарегистрирован
|
AnsiString str="string1";
str.operator [](str.Length())='2';
или
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
|
|