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 987 korisnika na forumu :: 61 registrovanih, 3 sakrivenih i 923 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: acatomic, advokat84, amadeus, Apok, Banovo Brdo, Ben Roj, Black Luster Soldier, bojan581, bojanM84, bojcistv, Boris BM, boromir, BtR-45, burevestnik, BZ, Centauro, Chainsaw, chervoncy, d.arsenal321, Demi87, DJUNTA, doktor097, Dolinc, dozorni, Drugsparrow, Dzoni2412, ElvisP, france93, gregorxix, Igor Antonic, istina, Ivan001, jackreacher011011, lucko1, mackenzie, mdp92, Mi lao shu, MiG-29M2, MIKI63, Mskok, Natuzzi, nekdo, niksa517, NMNJ, NNPD, nobutado, Pekman, procesor, raso76, redstar72, Relixiran, skvara, Sr.Stat., Srki94, Toper, Zeljo980, zlaya011, zmajbre, Zrcalo, Žoržo, šakalakazu