String u C i C++

String u C i C++

offline
  • pekoss 
  • Novi MyCity građanin
  • Pridružio: 27 Maj 2006
  • Poruke: 1

Softweras sam, a prisiljen sam da objasnim razliku izmedju stringa u C i C++. Sta je to string? Za mene je niz karaktera, ali treba mi jasnije objasnjenje.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

U C-u je to pointer na niz karaktera (ustvari na prvi karakter u tom nizu), a u C++ je klasa sa metodama koje ti olakšavaju rad. Mada ... C++ može da iskompajlira bilo koji C program, tako da pointer na niz karaktera imaš i u C++. Green? Smile



offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Svaka cast, covjek ti je odgovorio tacno, jasno, decidno.

offline
  • Pridružio: 23 Jul 2006
  • Poruke: 118
  • Gde živiš: Beograd

Uf!!!!
##
Ne volim da komentarisem izjave boljih,kompletnijih,iskusnijih programera od mene( jer sam ipak pocetnik i "znam" samo C,QB i "onako" VB i poc'o sam d' ucim C++ ) ALI ! Napravicu izuzetak.
##
Dakle,pitanje je "Sta je to string".

meka "U C-u je to pointer na niz karaktera (ustvari na prvi karakter u tom nizu).
* Ovo nije tacno! Mozda ja trzim dlaku u jajetu ali covek koji je postavio pitanje ocigledno ne shvata tematiku pa nece uvideti nazovi dezinformaciju. Naime,u Cu ne postoji tip podatka STRING vec samo CHAR.Array char-a je Ceova "zamena" za string...Samim tim izjava "U C-u je to(STRING) pointer na niz karaktera" ne drzi vodu...
Podpuno sam uveren da @meka ovo zna i nije mi bilo namera da kazem suprotno nego cisto da ukazem gresku koja se nalazi u postu.
Pozdrav

offline
  • Pridružio: 09 Maj 2005
  • Poruke: 249

A svi ste zaboravili '\0' Smile Eto, nadjoh i ja jednu dlaku..

offline
  • Pridružio: 23 Jul 2006
  • Poruke: 118
  • Gde živiš: Beograd

Probao sam da napravim clasu string( uproscenu jel) pa sam i u toj klasi koristio '\0' .... verovatno je ima i u SL string clasi Smile

Ko je trenutno na forumu
 

Ukupno su 1018 korisnika na forumu :: 79 registrovanih, 10 sakrivenih i 929 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amadeus, amstel2, Ata81, babaroga, bojan581, BraneS, brkan1, brundo65, cvrle312, DejanSt, Dimitrije Paunovic, Dimitrise93, DonRumataEstorski, DPera, EXIT78, Flashburn, Frunze, g_g, GeoM, HogarStrashni, HrcAk47, ILGromovnik, Inner-Cell, istina, jalos, Japidson, Karaula, kendzo-andzo-boni-fju, kljift, Kobrim, kybonacci, lacko, lavi, luka35, m0nstrum_, mercedesamg, mile09, milenko crazy north, moldway, Momir117, morava_01, N.e.m.a.nj.a., opt1, Pavle29L, pavle_pzs, pein, pirke96, Polemarchoi, Prašinar, Profesor_018, redstar72, rovac, sap, savaskytec, Siti2, SOVO515, Stoilkovic, Str2022, Taras, UAV operator, ujke, ulogovan, User98, Username1000, Viktor Petrenko, virked, vobo, vrag81, Wrangler, xanadu, XBMC, zastavnik, ZetaMan, zlaya011, zoran77, zorzpapadubi, Zukov, Žrnov, šumar bk2