[Borland C++] Jak połączyć 2 stringi typu String

0

jak połączyć oba stringi typu String do tablicy W BCB 6.0
nie jestem poczatkującym programistą ale czasem cos sie zapomina wiec chciałbym prosic o pomoc.

próbowałem czasem

str1[i]=str2[i]+str3[i]
i działało

ostattnio pisałem opieracje łączenia stringu
typu

for i=1; i<=memo1->Text.Leght();i++)
if(I_we[i]!=0)
{
tmp=I_we[i]
k=i;
i=tmp;
sl_12[k]=sl_12[i]+S_we[k]
i=k;
}

gdzie sl_12[5000], S_we[5000], są typu String
reszta to int.

prosze o pomoc jak mam rozwiązać problem

0

Spróbuje ci pomóc
jeżeli
str1='ala ma'
str2='kota moze psa'

to chcesz polaczyc go do np 1 kolumny tablicy:

tablica[1]=str1[1]+str2[1]

tak zeby wyszlo
tablica[1]='ala ma kota moze psa'

??
Bo jesli tak to zrozumialem to chyba powinno byc
tablica[1]=str1+str2
ale wiesz nie programuje w BC++ oraz nie jestem pewny co do tego co chcesz uzyskac

0

A nie ma jakiejś Fukcji która by dodawała oba stringi
lub łączyła ????

0
String s1, s2;
String s3 = s1 + s2;

char* string = s3.c_str();

proste?

0

nie jestem pewen czy w BCB zadziała ale w c/c++ są take fajne funkcje jak strcpy(); strcat(); zawsze można spróbować. BCB już dawno się nie bawiłem i prawdę powiedziawszy nie mam w tej chwili przy sobie więc nie daje glowy że można je wywołać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1