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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2008, 12:42   #1
t3ns0r
Пользователь
 
Аватар для t3ns0r
 
Регистрация: 23.07.2007
Сообщений: 20
По умолчанию Вставка/удаление из строки.

Доброго времени суток.
Нужно вставить или удалить несколько елементов в середину строки.
Конечно, можно реализовать это ручками, но хотелось бы знать, как
это сделать при помощи функций из библиотеки string.
Пример: была строка "sin(pi)", стала "sin(3,14159)".
Заранее благодарю
t3ns0r вне форума Ответить с цитированием
Старый 11.10.2008, 17:10   #2
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

Цитата:
Сообщение от t3ns0r Посмотреть сообщение
Доброго времени суток.
Нужно вставить или удалить несколько елементов в середину строки.
Конечно, можно реализовать это ручками, но хотелось бы знать, как
это сделать при помощи функций из библиотеки string.
Пример: была строка "sin(pi)", стала "sin(3,14159)".
Заранее благодарю
читай мануалы
а вообще, такое удобнее всего на питоне сделать.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума Ответить с цитированием
Старый 11.10.2008, 17:39   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Действительно. Хоть в хэлпе-то посмотрите.
Цитата:
C++ syntax:

extern PACKAGE AnsiString __fastcall StringReplace(const AnsiString S, const AnsiString OldPattern, const AnsiString NewPattern, TReplaceFlags Flags);

Description

StringReplace replaces occurrences of the substring specified by OldPattern with the substring specified by NewPattern. StringReplace assumes that the source string may contain Multibyte characters.

S is the source string, whose substrings are changed.

OldPattern is the substring to locate and replace with NewPattern.

NewPattern is the substring to substitute for occurrences of OldPattern.

Flags is a set of flags that govern how StringReplace locates and replaces occurrences of OldPattern. If Flags does not include rfReplaceAll, StringReplace only replaces the first occurrence of OldPattern in S. Otherwise, StringReplace replaces all instances of OldPattern with NewPattern. If the Flags parameter includes rfIgnoreCase, The comparison operation is case insensitive.
mihali4 вне форума Ответить с цитированием
Старый 11.10.2008, 17:58   #4
t3ns0r
Пользователь
 
Аватар для t3ns0r
 
Регистрация: 23.07.2007
Сообщений: 20
По умолчанию

Цитата:
Сообщение от alexinspir Посмотреть сообщение
читай мануалы
а вообще, такое удобнее всего на питоне сделать.
Питон не знаю

2 mihali4
Хэлпа нету. За функцию спасибо
t3ns0r вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление конкретной строки Memo JakSon Общие вопросы Delphi 6 03.03.2008 09:35
удаление символа окончания строки Xozer SQL, базы данных 1 07.02.2008 12:19
Удаление строки из файла Македонский Общие вопросы Delphi 5 29.08.2007 15:40
Полное удаление строки Albenous Общие вопросы Delphi 2 15.01.2007 21:54