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 1000 korisnika na forumu :: 76 registrovanih, 2 sakrivenih i 922 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 04bokibole, acov34, ALEXV, atmel, BB, Belisarius, Bokimajk, Bosnjo, Brada64, BrcakRS, Bubimir, BUDDAR70, Chainsaw, cyprus, DalmatinacMF, dane007, dekan.m, delboy, Demi87, Desmond, Dimitrise93, djonsule, djordjemiklusev, Dolinc, Dovla 1980, DragoslavS, Dusko_Dugousko, farabut, Georgius, hyla, ikan, InzenjerBL, Kalem, kapela, klepesina, kutija11, loon123, LostInSpaceandTime, Mahovljani, maiden6657, mgolub, Mig 29, Milos82, mir, monomah, neko iz mase, nelezele, Nikola9223, nnovakis, Parker, Pero, PO1974, raketaš, rodoljub, Rothmans, saki80, singa, sistem22, Slingshot, snikolic, sol, Solunac na steroidima, stefanmpurtic, strn, suton, Tila Painen, troki1971, Trpe Grozni, uros, vdeki, xAlex2, Zimbabwe, zmajognjeniivan, Zorge, Zori, 1107