ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Передвинуть символа в строке
  #1  
Старый 30.03.2010, 22:00
Ss[x]dD
Познающий
Регистрация: 07.06.2009
Сообщений: 30
Провел на форуме:
205687

Репутация: 0
По умолчанию Передвинуть символа в строке

Кто нибудь сталкивался с таким:

Вобщем допустим
в едит1 записано - 1101011110101110. Цель - в едит2 вводим допустим число 5
и у нас в едит3 должно получиться - 110101111010_1110

П.С. вместо 5-го символа должен вставиться любой символ/буква, главное чтобы отделить

П.П.С. чуть не забыл, желательно в дельфи )
 
Ответить с цитированием

  #2  
Старый 30.03.2010, 22:19
Berman
Участник форума
Регистрация: 20.02.2010
Сообщений: 121
Провел на форуме:
496930

Репутация: 60
Отправить сообщение для Berman с помощью ICQ
По умолчанию

Сейчас накатаю 5 мин)
 
Ответить с цитированием

  #3  
Старый 30.03.2010, 22:27
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме:
870084

Репутация: 79
Отправить сообщение для fenixelite с помощью ICQ
По умолчанию

Если правильно понял, то вот :

insert('_',edit1.Text,strtoint(Edit2.Text));
 
Ответить с цитированием

  #4  
Старый 30.03.2010, 22:33
M_script_
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме:
1819761

Репутация: 180
Отправить сообщение для M_script_ с помощью ICQ
По умолчанию

AnsiString s = Edit1->Text;
int i = Edit2->Text.ToInt();
Edit3->Text = s.Insert("_", s.Length() - i + 2);
 
Ответить с цитированием

  #5  
Старый 30.03.2010, 22:34
Berman
Участник форума
Регистрация: 20.02.2010
Сообщений: 121
Провел на форуме:
496930

Репутация: 60
Отправить сообщение для Berman с помощью ICQ
По умолчанию

insert(pos('_')+8); примерно так
 
Ответить с цитированием

  #6  
Старый 30.03.2010, 22:35
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме:
870084

Репутация: 79
Отправить сообщение для fenixelite с помощью ICQ
По умолчанию

M_script_, просили в дельфи как бы...... ))
 
Ответить с цитированием

  #7  
Старый 30.03.2010, 22:39
Berman
Участник форума
Регистрация: 20.02.2010
Сообщений: 121
Провел на форуме:
496930

Репутация: 60
Отправить сообщение для Berman с помощью ICQ
По умолчанию

Интерпретирую M_script
Цитата:
var s: String;
var i: Integer
begin
edit1.text := strtoint(edit2.text);
edit3.text := s.Insert("_", s.Length() - i + 2);
 
Ответить с цитированием

  #8  
Старый 30.03.2010, 22:45
CyberHunter
Постоянный
Регистрация: 06.01.2010
Сообщений: 785
Провел на форуме:
1777031

Репутация: 256


Отправить сообщение для CyberHunter с помощью ICQ
По умолчанию

На паскале так:
Код:
s:=11111
a:=' '
insert(a, s, 5)
 
Ответить с цитированием

  #9  
Старый 30.03.2010, 23:02
Ss[x]dD
Познающий
Регистрация: 07.06.2009
Сообщений: 30
Провел на форуме:
205687

Репутация: 0
По умолчанию

Berman, сделал как ты сказал

var s: String;
var i: Integer
begin
edit1.text := strtoint(edit2.text);
edit3.text := s.Insert("_", s.Length() - i + 2);

что та ошибку выдает, могешь в кратце описать что делает что? )

Последний раз редактировалось Ss[x]dD; 30.03.2010 в 23:06..
 
Ответить с цитированием

  #10  
Старый 30.03.2010, 23:12
Berman
Участник форума
Регистрация: 20.02.2010
Сообщений: 121
Провел на форуме:
496930

Репутация: 60
Отправить сообщение для Berman с помощью ICQ
По умолчанию

Сделай как сказал CyberHunter, он определил.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AlfaBrute build 3121 e1kwaeR ICQ 34 14.03.2010 14:29
домен в адресной строке. Cthulchu Болталка 10 03.07.2009 22:39
Хакерский сленг Utochka Болталка 18 20.06.2007 12:24
«Красный Крест» запрещает использование своего символа на аптечках в компьютерных игр dinar_007 Болталка 4 13.02.2006 07:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ