Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

nek mi neko objasni...plz

[es] :: C/C++ programiranje :: nek mi neko objasni...plz

[ Pregleda: 1906 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

D J U R A

Član broj: 3248
Poruke: 21
*.bb.netvision.net.il



Profil

icon nek mi neko objasni...plz22.04.2002. u 13:24 - pre 268 meseci
e ljudi ja sam ovde totalno nova...odmah da vam kazem skoro da nemam pojma...nego uzela sam od druga C++knjigu...instalirala borland 5.01...i ok....sada mi nije jasno kada ubacim kod
#include <stdio.h>
#include <conio.h>

int main()
{
printf("Hello, world\n");
getch();
return 0;
}

on radi ok....taj mi je drug dao...ali u knjizi ima ovaj kod

#include <iostream.h>

int.main()
{
cout <<"Zdravo svete!\n";
return 0;
}

dok ovaj nece da se pokrene sa run...cak sta vise javi mi jos i error is been created...tako neshto...i moram da restartujem program..

da jos jedno pitanje...evo iz knjige sam prepisala ovaj kod:

#include<iostream.h>
int main ()
{
int x=5;
int y=7;
cout "\n";
cout<<x+y<<""<<x*y;
cout "\n";
return 0;
}

i otet mi javlja gresku..tj dve...ne znam...ali ajde ko zna (a znate svi) koga ne mrzi nek mi obajsni

 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: nek mi neko objasni...plz22.04.2002. u 14:11 - pre 268 meseci
Ivana dobrodosla na forum! :)

Elem ovako - jedan prost savet - forukusiraj se na program i ne misli na tvog decka dok programiras! Svi problemi koje imas su prisutni samo zato jer te mrzi da par puta preletis pogledom kroz svoj program, tj. programcic. :)


Code:

#include <stdio.h> 
#include <conio.h> 

int main() 

  printf("Hello, world\n"); 
  getch(); 

  return 0; 
}

Ovaj kod radi jer je u pitanju "cist" C sa primesama DOS-a (conio.h) :)




Drugi kod treba da izgleda ovako da bi radio ispravno:
Code:

#include <iostream.h>

int main(int argc, char** argv)
{
   cout << "Zdravo svete!\n";

   return 0;  // Reci sistemu da je sa mnom sve bilo okej
}

U pitanju je C++ kod kao sto vidis... Napisala si int.main() , ta tacka je problem (seti se sta sam na pocetku rekao - ne gledas!)



Ovaj drugi problem je takodje cisto ne gledanje koda... Da si samo malo gledala kod videla bi da si pogresila u liniji cout "\n" , tu je KRITICNA greska! :)

Code:

#include <iostream.h>

int main(int argc, char** argv)
{
    int x=5;
    int y=7;

    cout << "\n";  // ovde je bila greska...
    cout << (x+y) << " " << (x*y) << endl;
    /** endl je isto sto i cout << "\n" ... */

    return 0;
}



Na kraju jedna stvar - Borland C++ Debugger kao i Borland C++ Builder Debugger daju informaciju U KOJOJ LINIJI je greska! Nauci to da koristis! :)

Pozdrav i tebi i svima sa ove konferencije! :)


Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

D J U R A

Član broj: 3248
Poruke: 21
*.bb.netvision.net.il



Profil

icon Re: nek mi neko objasni...plz23.04.2002. u 00:44 - pre 268 meseci
Citat:
int main(int argc, char** argv)


ok hvala sto si mi pomogao...sve je ok..mada sam proverila u knjizi...uopshte nema << kod
cout << "\n"; samo je napisano
cout "\n"; .....al ok

nego mi nije jasno sta ti ovo znachi...odakle ti je to ispalo????kad netreba

 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: nek mi neko objasni...plz23.04.2002. u 01:01 - pre 268 meseci
Ispalo je iz moje glave... :) A u nju je ušlo tako što sam pročitao mali milion linija C i C++ koda u životu...

Ta linija je ista kao i
Code:
int main(int argc, char* argv[])


I služi za prosleđivanje parametara preko komandne linije...

To sve može sa void main() ... ali se meni to ne dopada iz nekih razloga o kojima ne bih ovom prilikom da pričam! :)

Ivana, pre nego nastaviš da učiš C ili C++, nauči da UČIŠ IZ SORSA! "Use the source Luke!"
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

D J U R A

Član broj: 3248
Poruke: 21
*.bb.netvision.net.il.



Profil

icon Re: nek mi neko objasni...plz25.04.2002. u 00:19 - pre 268 meseci
e sad mi stvarno nije jasno....ne znam sta je u pitanju...ali eto koji god kod napisem meni javlja greske,...a prepisem ih i proverim 5 puta..javlja mi gresku u iliniji u kojoj je nemoguce ili ima samo }....radila sam jedan prost kod i nije radilo....i izbacila sma neke linije gde su bile greske....onda je bilo ok...kada sam ih ponovo vratila radilo je!!!!ne razumem ovaj komp..sta se is3povao.... :|
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: nek mi neko objasni...plz04.05.2002. u 00:44 - pre 267 meseci
Ivana, mora da si negde pogrešila, prođi JOŠ nekoliko puta kroz kod ili ga daj nama na analizu... :)
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

D J U R A

Član broj: 3248
Poruke: 21
*.bb.netvision.net.il.



Profil

icon Re: nek mi neko objasni...plz05.05.2002. u 22:53 - pre 267 meseci
ok sve je u redu malo sma se uhodala..nije frx ide dobro :)
 
Odgovor na temu

[es] :: C/C++ programiranje :: nek mi neko objasni...plz

[ Pregleda: 1906 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.