Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Spajanje stringova

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Spajanje stringova

[ Pregleda: 2476 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Alkaline
Kula

Član broj: 172901
Poruke: 28
84.236.124.*



Profil

icon [Zadatak] Spajanje stringova13.02.2008. u 22:02 - pre 196 meseci
Imam problema sa spajanje char-ova...
Na primer,

const char* nesto = " bla bla bla ";
const char* nestodrugo = " blah blah blah ";
const char* ukupno = nesto+nestodrugo;

Taj kod ne valja.

Kako da napravim to 'ukupno' ?

Nacitao sam se dosta dokumentacije, i nigde ne nalazim logicno resenje.
 
Odgovor na temu

Black3maj
Beograd

Član broj: 113924
Poruke: 59
*.adsl.beotel.net.



Profil

icon Re: [Zadatak] Spajanje stringova13.02.2008. u 23:13 - pre 196 meseci
Prvo niz charova se zove string.
Probaj f-ju strcat(u cstring) ciji su argumenti tipa (char*,const char*) u tvom slucaju nesto i nestodrugo ali ova f-ja ce ti rezultat smestiti u nesto,da takodje posto koristis pokazivace proveri da li si alocirao memoriju potrebnu za smestanje podataka.
Tu funkciju mozes sam da napravis
Code:

char* ukupno(const char* a,const char* b)
{
      char* c=new char[strlen(a)+strlen(b)+1];
      for(int i=0;i<strlen(a);i++)
               c[i]=a[i];
      for(int j=0;j<strlen(b);j++)
               c[strlen(a)+j]=b[j];         
      c[strlen(a)+strlen(b)]='\0';
      return c;
}

edit:ako koristis strcat prvi argument ('nesto') ne sme da bude const

[Ovu poruku je menjao Black3maj dana 14.02.2008. u 17:09 GMT+1]

[Ovu poruku je menjao Black3maj dana 14.02.2008. u 17:14 GMT+1]

[Ovu poruku je menjao Black3maj dana 14.02.2008. u 17:15 GMT+1]
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.113.*



+7 Profil

icon Re: [Zadatak] Spajanje stringova15.02.2008. u 22:55 - pre 196 meseci
Pogledaj i ovaj moj kod
http://www.elitesecurity.org/t302896-0#1833963
Tako rade te string funkcije u win api-u
Pozdrav
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Spajanje stringova

[ Pregleda: 2476 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.