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

C++ problemi sa zadacima u knjizi

[es] :: C/C++ programiranje :: C/C++ za početnike :: C++ problemi sa zadacima u knjizi

[ Pregleda: 2424 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Borke92

Član broj: 235664
Poruke: 21
*.dynamic.sbb.rs.



+1 Profil

icon C++ problemi sa zadacima u knjizi20.08.2010. u 21:04 - pre 165 meseci
Poz drustvo

Nabavio sam knjigu pre neki dan u Uscu - Naucite za 21 dan C++ [Jesse Liberty]
Mislim da je ok knjiga za apsolutnog pocetnika koji nije imao ranija iskustva sa programiranjem..
(Ako postavim neko naivno pitanje nemoj te biti preostri :))
Ovako muce me kodovi u knjizi vec od prve vezbe kaze ovako..


#include <iostream.h>

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



Ovo je prvi program koji je dat kao vezba i kad ga zavrsim desi se samo da se prozorcic otvori i zatvori u roku sec..
Onda sam naisao na post jednog clana koji je to izveo ovako:


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
system("PAUSE");
return EXIT_SUCCESS;
}


I tad je bilo sve ok
Moze li mali help sta ja radim pogresno ili je kod u knjizi bad..

Desila mi se ista stvar u drugoj vezbi koja ide:


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


Prvo pitanje je da probamo da pogodimo sta ovaj program radi pre pokretanja .. sad po meni reko bi da je stvar prosta treba da sabere i pomnozi date brojeve..
I sad kad treba da ukucam ovaj kod prijavi mi gresku kod - cout "\n";

Verovatno ja radim nesto pogresno samo jos nzm sta pa ako bi mi neko ukazao na to da mogu da preguram i nastavim sa ucenjem :)
Pozdrav
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: C++ problemi sa zadacima u knjizi20.08.2010. u 22:13 - pre 165 meseci
cout se nalazi u std namespace-u. Ubaci ono using namespace std; posle poslednjeg #include-a, ili svuda piši std::cout.
 
Odgovor na temu

Picsel
Beograd

Član broj: 39817
Poruke: 440
95.180.78.*



+7 Profil

icon Re: C++ problemi sa zadacima u knjizi21.08.2010. u 00:34 - pre 165 meseci
Sto se tice zatvaranja prozora, nije problem ni u tebi ni u knjizi, vec je do okruzenja u kojem radis (pretpostavljam Dev-C++) i ono samo zatvara prozor nakon zavrsetka programa. Jednostavno dodaj liniju system("pause"); pre kraja svakog programa, tako da bi onaj prvi program trebao da izgleda ovako

Code:
#include <iostream.h>

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


A za gresku kod cout "\n";, umesto toga stavi cout << "\n";
 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.dynamic.sbb.rs.



+1 Profil

icon Re: C++ problemi sa zadacima u knjizi21.08.2010. u 11:15 - pre 165 meseci
Nisi se bas usrecio sa tom knjigom, doticni se ne bavi unapredjenjima koje je doneo C++ standard u poslednjih deset godina. Bolje uzmi C++ Primer (mislim da je preveden kao C++ izvornik) koji mnogo vise govori o standardnoj biblioteci a pricu o pokazivacima pocinje kasnije kada se vec malo uhodas sa osnovama.

Uzgred, svuda u knjizi gde ukljucuje C++ .h zaglavlja izbaci tu ekstenziju, tako da umesto
Code:

#include <iostream.h>

pises
Code:

#include <iostream>

Za C zaglavlja stavljas slovo c ispred pa umesto
Code:

#include <stdlib.h>

pises
Code:

#include <cstdlib>

Kako da znas koja su C a koja C++ zaglavlja? Naucices vremenom... ;) I za pocetak svuda stavljaj
Code:

using namespace std;

da se ne bi mucio sta ti fali od klasa.


Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

Borke92

Član broj: 235664
Poruke: 21
*.dynamic.sbb.rs.



+1 Profil

icon Re: C++ problemi sa zadacima u knjizi24.08.2010. u 15:30 - pre 165 meseci
Uspeo sam hvala puno
@karas hvala za savet oko knjige pokusacu da je nabavim
Poz
 
Odgovor na temu

Vergilije

Član broj: 235578
Poruke: 19
*.teol.net.



+7 Profil

icon Re: C++ problemi sa zadacima u knjizi06.10.2010. u 15:02 - pre 164 meseci
Citat:
A za gresku kod cout "\n";, umesto toga stavi cout << "\n";


Kada ti se desi da komanda \n treba da stoji sama ili nesto sl. onda se stavljaju ' ' umjesto ovih " " navodnika :)

npr.

Code:

#include <iostream>

using namespace std;

main ()
{
   cout <<"Zdravo svete!";
   cout << '\n';
   system("pause");
   return 0;
}


ovo je jos ljepsi primjer

Code:

#include <iostream>

using namespace std;

main ()
{
   int a=1;
   int b=2;

   cout << "Zbir= " << a+b << '\n';

   system("pause");
   return 0;



Pozdrav
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: C++ problemi sa zadacima u knjizi

[ Pregleda: 2424 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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