» »

[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

#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.

upirna ::

To ni zraslo na moje zelniku. Jaz sem sam najdu na enem izmed forumov.

Tenks. :)
[to sporočilo bo spremenil upirna, kadar bo to njemu pasalo]

OwcA ::

Obiskuj druge forume. ;)
Otroška radovednost - gonilo napredka.

BigWhale ::

> char *ime

string ime

teac ::

if (strcmp(ime, ime2) == 0)
{
  cout << "Bilko debilko";
}
else{
  cout << "nisi bilko debilko";
}

BigWhale ::

Ce dela c++, potem naj dela c++ ne pa nekaj vmes... ;)

teac ::

What's your point? :\

BigWhale ::

string ime, ime2;


if (ime == ime2)
...

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 ;)

BigWhale ::

Jasno, ce bo pa treba it v /proc prebrat procese in narest malo statistike, pa drugega ne preostane.. ;)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C++] Naloga seznam

Oddelek: Programiranje
223133 (2408) Matic1911
»

[C++] problem z binarnimi datotekami

Oddelek: Programiranje
9863 (728) mallard
»

Pomoc pri nalogi

Oddelek: Programiranje
151856 (1662) FuI2cY
»

C osnova

Oddelek: Programiranje
221479 (994) RunoTheDog
»

c++ char ime[10];

Oddelek: Programiranje
141011 (874) fogl

Več podobnih tem