Skocz do zawartości

[delphi] wstawić stringa pomoiędzy stringa ...


sazian

Polecane posty

Czy jest w delpchi funkcja umożliwiająca wpisanie znaku albo stringa wewnątrz innego stringa np.:
Dla takiego stringa 0000 chce wpisać literę ”a” pomiędzy drugim a trzecim znakiem o tak 00a00
Da się coś takiego zrobić za pomocą gotowej funkcji czy trzeba sobie napisać taką funkcje samemu ??

Od razu powiem że opcja 1 była by dla mnie bardziej zadowalająca biggrin.gif

Link do komentarza
Udostępnij na innych stronach

CYTATnapisanie tego to przeciez banal, wystarczy uzyc copy no i dodawanie strongow.
no niby tak ale po co pisać funkcje która już istnieje ??

CYTATToster: Twój kod tylko zamieni jeden znak ;-)
racja nie o to chodziło biggrin.gif

[quote] sazian: Standardowa funkcja Delphi o "nic nie mówiącej" nazwie: Insert ;-| [/quote]
dzięki wielkie KKKas czegoś takiego właśnie potrzebowałem

Link do komentarza
Udostępnij na innych stronach

  • 4 months later...
A nie można po prostu zamienić stringa na array'a?
Np. Masz s1,s2:string aa:array[1..100] of string;
s1:='mama';
chcesz dodać "a" po drugim znaku, to:
1)zamieniasz string na arraye
2) for i:=1 to 2 do s2:=s2+aa[i];
s2:=s2+'a';
for i:=3 to _ do s2:=s2+aa[i];

Ja tak robię:) może i prymitywne, ale działa;)

insert wszak jest szybsze i łatwiejsze:)
Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...