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

Dev C++ Problem

[es] :: C/C++ programiranje :: Dev C++ Problem

[ Pregleda: 3773 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sobra cobra

Član broj: 22476
Poruke: 39
195.252.123.*



Profil

icon Dev C++ Problem30.03.2004. u 17:02 - pre 244 meseci
Nedavno sam poceo da ucim C++, imam Dev-C++
i kada napisem ovo:
#include <iostream.h>
void main () {
double a,b;
cout<< "unesite prvi broj:";
cin>>a;
cout<<"unesite drugi broj:";
cin>>b;
cout<<"zbir je";
cout<<a+b << endl;
On me prvo upozori na #include <iostream.h>, tu kao nesto nije u redu,
pa posle redom sve do kraja. Sta je u pitanju.? Pomagajte!
Hvala!

 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.winn.dial.virgin.net



+4 Profil

icon Re: Dev C++ Problem30.03.2004. u 19:05 - pre 244 meseci
Ne koristim DevC++, ali probaj
#include <iostream> (bez .h na kraju)
 
Odgovor na temu

slavkot

Član broj: 18657
Poruke: 166
*.teol.net



Profil

icon Re: Dev C++ Problem31.03.2004. u 11:29 - pre 244 meseci
Ne moze biti void main(),stavi :
int main()
{
......
tvoj progranm
..........
retun 0;
}
 
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: Dev C++ Problem31.03.2004. u 13:04 - pre 244 meseci
Fali
Code:

.
.
using namespace std;
.
int main()  // moze i void main() prema "standardu", mada se preporucuje int main()
{


I sledeci put pejstuj ovde TACNO STA KAZE KOMPAJLER - dakle MOLIM TE nemoj pokusavati svojim recima da objasnis problem - i ovo gore je samo nagadjanje - moze da bude nesto posve drugo.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

slavkot

Član broj: 18657
Poruke: 166
*.teol.net



Profil

icon Re: Dev C++ Problem31.03.2004. u 21:03 - pre 244 meseci
U dev-c++ javlja se gresaka kada se stavi void main( )
,bio to standard ili ne,pojavi se poruka:

'main' must return 'int'
[Build Error][main.o] Error 1
 
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: Dev C++ Problem01.04.2004. u 09:22 - pre 244 meseci
Najiskrenije nisam znao - nikada ne koristim void main() ... :( Sada pogledah i zaista Dev-C++ prikazuje gresku u ovom slucaju, sto je za mene licno prijatno iznenadjenje. Praksa je da program vrati 0 ako je sve okej, a ako nije da vrati vrednost koja "objasnjava" problem nastao prilikom izvrsavanja. Ovo koristim na mnogo mesta, pogotovo kada iz neke skripte izvrsavam aplikaciju i kada moram da ispitam da li je sve proslo kako treba.
No, za pocetnike ovo moze biti problematicno jer dosta literature, ne bez razloga (C++ standard dozvoljava void main() ) , ima u primerima void main() ...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

sobra cobra

Član broj: 22476
Poruke: 39
195.252.123.*



Profil

icon Re: Dev C++ Problem01.04.2004. u 15:50 - pre 244 meseci
Hvala vam na odgovorima, ono sa zamenom void i int je ok! Evo sta on meni kaze, sta bi to trebalo da znaci.

#ifndef _CPP_BACKWARD_IOSTREAM_H
#define _CPP_BACKWARD_IOSTREAM_H 1

#include "backward_warning.h"
#include <iostream>

using std::iostream;
using std::ostream;
using std::istream;
using std::ios;
using std::streambuf;

using std::cout;
using std::cin;
using std::cerr;
using std::clog;
#ifdef _GLIBCPP_USE_WCHAR_T
using std::wcout;
using std::wcin;
using std::wcerr;
using std::wclog;
#endif

using std::ws;
using std::endl;
using std::ends;
using std::flush;

#endif

// Local Variables:
// mode:C++
// End:
 
Odgovor na temu

slavkot

Član broj: 18657
Poruke: 166
*.teol.net



Profil

icon Re: Dev C++ Problem01.04.2004. u 17:02 - pre 244 meseci
Ovako program radi :

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[])
{
double a,b;
cout<< "unesite prvi broj:";
cin>>a;
cout<<"unesite drugi broj:";
cin>>b;
cout<<"zbir je";
cout<<a+b << endl;
system("PAUSE");
return 0;
}

Kad krenes da kreiras novi program,tj. kad kliknes na New Project idi na
Console application i odmah ce ti otvoriti zaglavlja koja tebas.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Dev C++ Problem01.04.2004. u 17:21 - pre 244 meseci
Citat:
leka:
C++ standard dozvoljava void main()


C++ standard ne dozvoljava void main(). Pogledaj poglavlje 3.6.1.

Dozvoljeni oblici su:

int main() {...}
int main (int argc, char* argv[]) {...}



 
Odgovor na temu

BlackSnake
Zenica, BA

Član broj: 11245
Poruke: 219
*.as54ze.bih.net.ba.



Profil

icon Re: Dev C++ Problem03.04.2004. u 20:50 - pre 244 meseci
Citat:
sobra cobra:
Nedavno sam poceo da ucim C++, imam Dev-C++
i kada napisem ovo:
#include <iostream.h>


Evo ovako, nemam baš veliko iskustvo ali pošto i ja koristim Dev C++ možda mogu pomoći.
Dakle ja sam primjetio da, ukoliko ti je source sa ekstenzijom .c a upotrijebio si pretprocesor iostream.h (bilo to sa .h ili bez), dobićeš seriju obavijesti kako nešto nije u redu sa iostream.h.
Znači promjeni ekstenziju sa .c u .cpp i sve OK.
Što se tiče void main tačno je da ga Dev C++ ne prihvata.
Takođe bitna je i verzija kompajlera . Kod mene je V4. Probavao sam i V5 koja je puno sporija kod kompajliranja a ima i još neke zvrčke pa sam je napustio.

Nadam se da sam pomogao ....

When you think everithing happens to you is so bad ....
remember that always could be even worse.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Dev C++ Problem

[ Pregleda: 3773 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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