Forum » Programiranje » [c++[ bilko debilko?
[c++[ bilko debilko?
upirna ::
No, danes sem se začel ukvarjat s c++, ker sem se spletnih aplikacij malo naveličal oz. si želim tudi c++ znanja. Torej iz PHP logike mi je ratalo tole in mi ni jasno zakaj mi napiše, da nisem bilko debilko?
Hvala za pomoč!
p.s: delam v c++ visual studio 6
Hvala za pomoč!
p.s: delam v c++ visual studio 6
#include <iostream.h> int main (){ char ime[10] = "bilko"; char ime2[10]= "bilko"; if(ime == ime2){ cout<< "bilko debilko"; } else{ cout << "nisi bilko debilko\n"; } return 0; }
[to sporočilo bo spremenil upirna, kadar bo to njemu pasalo]
upirna ::
pogruntal
#include <iostream.h> #include <stdlib.h> int main (){ char *ime = "bilko"; char *ime2= "bilko"; if(ime == ime2){ cout<< "bilko debilko"; } else{ cout << "nisi bilko debilko\n"; } return 0; }
[to sporočilo bo spremenil upirna, kadar bo to njemu pasalo]
vasquez ::
Ne eno, ne drugo ne bo delovalo, ker primerjaš kazalce in ne vsebino. Poglej funkcijo strcmp.
rasta ::
Primerjaš kazalce in ne stringov!
Preberi si kaj o osnovah C++ in C ter nehaj pisati to grdo mešanico obeh.
Preberi si kaj o osnovah C++ in C ter nehaj pisati to grdo mešanico obeh.
upirna ::
To ni zraslo na moje zelniku. Jaz sem sam najdu na enem izmed forumov.
Tenks.
Tenks.
[to sporočilo bo spremenil upirna, kadar bo to njemu pasalo]
teac ::
if (strcmp(ime, ime2) == 0) { cout << "Bilko debilko"; } else{ cout << "nisi bilko debilko"; }
napsy ::
BigWhale: nič ni narobe če meša c++ in c. Če rabiš low-level stvari, zakaj pa ne uporabit C funkcije namesto C++?
"If you die, you die. But when you live you live. There is no time to waste."
OwcA ::
Seveda da je narobe in predvsem grdo. Kaj, česar v C++ nemoreš, lahko postoriš v C-ju?
Otroška radovednost - gonilo napredka.
64202 ::
Take stvari kot so stringi, collectioni, ... so v c++ lepo reseni, tukaj je c kolosalen waste of time. Za sistemske stvari pa jasno rabis c.
napsy ::
Recimo da sistemske reči želiš rešiti objektno orientirano ti bolj malo preostane kot pa mešanje c++ in c. In še ogromno knjižnic je napisano za c, ki jih morajo c++ programerji uporabljati. Če želiš socket programming, je pravtako potrebno mešati c in c++.
"If you die, you die. But when you live you live. There is no time to waste."
OwcA ::
Dobro, ampak to je stvar knjižnic, medtem ko so streami in stringi del ANSI C++.
Otroška radovednost - gonilo napredka.
Gundolf ::
char*, strcmp in podobno so del Cja, ki ga NI treba uporabljati in ga NI pametno uporabljati niti NI lepo, ce se ga uporablja skupaj s C++
O nezazeljenem mesanju C in C++ govorimo predvsem ko se uporablja knjiznice iz standardnega Cja, ko imamo na voljo nove, elegantnejse C++ konstrukte. Sploh pa je slabo, ce se zacetnik nauci takega mesanja. Torej vsi zacetniki, izogibajte se vseh sistemski knjiznic s koncnicami .h in pa tudi, ce se le da istih wrappanih knjiznic z istim imenom (dodan je le c spredaj) in brez koncnice. Ce pa ne veste kaj je C++ ekvivalent printf-u ali scanf-u, je pa tu forum za vasa vprasanja
O nezazeljenem mesanju C in C++ govorimo predvsem ko se uporablja knjiznice iz standardnega Cja, ko imamo na voljo nove, elegantnejse C++ konstrukte. Sploh pa je slabo, ce se zacetnik nauci takega mesanja. Torej vsi zacetniki, izogibajte se vseh sistemski knjiznic s koncnicami .h in pa tudi, ce se le da istih wrappanih knjiznic z istim imenom (dodan je le c spredaj) in brez koncnice. Ce pa ne veste kaj je C++ ekvivalent printf-u ali scanf-u, je pa tu forum za vasa vprasanja
BigWhale ::
Jasno, ce bo pa treba it v /proc prebrat procese in narest malo statistike, pa drugega ne preostane.. ;)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] Naloga seznamOddelek: Programiranje | 3283 (2558) | Matic1911 |
» | [C++] problem z binarnimi datotekamiOddelek: Programiranje | 943 (808) | mallard |
» | Pomoc pri nalogiOddelek: Programiranje | 2006 (1812) | FuI2cY |
» | C osnovaOddelek: Programiranje | 1542 (1057) | RunoTheDog |
» | c++ char ime[10];Oddelek: Programiranje | 1049 (912) | fogl |