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 731 korisnika na forumu :: 28 registrovanih, 5 sakrivenih i 698 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Apok, bulovic, cicus91, Djole, Dorcolac, dozorni, Dr.Strangelove, goxin, ivance95, Levi, Majstorr, Marko Marković, Markoni29, mercedesamg, Metanoja, MikeHammer, mrav pesadinac, novator, Recce, repac2, royst33, stug, suton, trajkoni018, vasa.93, vtihomir, Vzor50