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

Code C++ Izvodnik

[es] :: C/C++ programiranje :: C/C++ za početnike :: Code C++ Izvodnik

[ Pregleda: 2748 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bane

Član broj: 449
Poruke: 230
*.teol.net.



Profil

icon Code C++ Izvodnik20.12.2006. u 19:26 - pre 211 meseci
Nikako da kodove koji se koriste uz knjigu da napravim upotrebljive.

Može li neko ko ima knjigu da mi pomogne. Uzeo sam npr. chap02. Pokušavao sam sa main1 (i uključio sve .h i .c fajlove koje sam mislio da treba) i main3(Array.h, ArrayRC.h, Array.c, ArrayRC.c). Uvek isto:




c:\program files\microsoft visual studio 8\vc\include\cstdio(25) : error C2143: syntax error : missing '{' before ':'
.
.
.



Nisam više siguran šta treba da radim.
1000 zasto 1000 zato
 
Odgovor na temu

SuPeR_MaSteR
Marko Stamenković

Član broj: 88590
Poruke: 115
*.inffo.net.



Profil

icon Re: Code C++ Izvodnik20.12.2006. u 22:45 - pre 211 meseci
Bilo bi dobro da nam posaljes i kod/deo koda.
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Code C++ Izvodnik21.12.2006. u 03:18 - pre 211 meseci
Ne znam da li si primetio ali sve datoteke imaju ekstenziju .C (veliko C) . Na unix sistemima je to cesta ekstenzija za c++ fajlove. Na windowsu to nije tako. Tvoj kompajler tretira te fajlove kao C source kod. Promeni ekstenziju iz .C u .cpp i sve ce da radi ok.

Tko leti vrijedi
 
Odgovor na temu

bane

Član broj: 449
Poruke: 230
*.teol.net.



Profil

icon Re: Code C++ Izvodnik25.12.2006. u 18:51 - pre 211 meseci
Evo
1000 zasto 1000 zato
Prikačeni fajlovi
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Code C++ Izvodnik26.12.2006. u 17:57 - pre 211 meseci
Jos uvek imas problem sa kompajliranjem?
Tko leti vrijedi
 
Odgovor na temu

bane

Član broj: 449
Poruke: 230
*.teol.net.



Profil

icon Re: Code C++ Izvodnik26.12.2006. u 20:15 - pre 211 meseci
------ Build started: Project: chap02, Configuration: Debug Win32 ------
Compiling...
Array.cpp
c:\program files\microsoft visual studio 8\vc\include\cstdlib(13) : fatal error C1083: Cannot open include file: 'stdlib': No such file or directory
ArrayRC.cpp
c:\program files\microsoft visual studio 8\vc\include\cstdlib(13) : fatal error C1083: Cannot open include file: 'stdlib': No such file or directory
main3.cpp
c:\program files\microsoft visual studio 8\vc\include\cstdlib(13) : fatal error C1083: Cannot open include file: 'stdlib': No such file or directory
Generating Code...
Build log was saved at "file://e:\C++vjezba\chap02\chap02\chap02\Debug\BuildLog.htm"
chap02 - 3 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

1000 zasto 1000 zato
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Code C++ Izvodnik27.12.2006. u 01:47 - pre 210 meseci
U svim fajlovima imas ovo(izmedju ostalog):

Code:
#include <iostream.h>


Ovo je neispravan nacin za koriscenje iostream hedera. SVI hederi iz standardne biblioteke se navode BEZ ekstenzije!!

Dakle:

Code:
#include <iostream>
#include <fstream>
#include <string>


Ovo je greska u kodu koji ko zna kada je pisan i nikad ga nisu osvezili.

Takodje u svakom cpp fajlu fali sledece:
Code:
using namespace std;


jer se svi elementi iz standadne biblioteke nalaze u namespace-u std koji ovde nije naveden nigde. Kao na primer ovde:

Code:
cout << "swap() with IntArray ia1" << endl;

A treba:
Code:
std::cout << "swap() with IntArray ia1" << std::endl;


itd. itd.
Tko leti vrijedi
 
Odgovor na temu

bane

Član broj: 449
Poruke: 230
*.teol.net.



Profil

icon Re: Code C++ Izvodnik27.12.2006. u 17:16 - pre 210 meseci
Jedino sam
#include <assert.h>
ostavio sa .h jer u suprotnom mi na tom mestu javlja grešku. Dodao sam using namespace std. Nije mi jasno zašto mi na sve tri .cpp fajla javlja gešku da ne može da otvori stdlib koji uopšte nisam pridružio. Kad desnim tasterom kliknem preko greške i izaberem go to location on mi otvori cstdlib koji se nigde ne pominje. Tamo mi je markirana linija #include <stdlib>.
1000 zasto 1000 zato
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Code C++ Izvodnik27.12.2006. u 17:24 - pre 210 meseci
Pa nije

#include <stdlib>

treba da bude

#include <stdlib.h>

stdlib.h nije header iz standardne c++ biblioteke vec iz standardne C biblioteke a ti se hederi navode sa ekstenzijom .h.

Standardna c++ biblioteka obezbedjuje i novi tip hedera za ukljucenje hedera iz standardne C biblioteke za koje se ne navodi ekstenzija evo i dela liste:

stdlib.h - cstdlib
stdio.h - cstdio
stdarg.h - cstdarg
assert.h - cassert
string.h - cstring
math.h - cmath


Tko leti vrijedi
 
Odgovor na temu

bane

Član broj: 449
Poruke: 230
*.teol.net.



Profil

icon Re: Code C++ Izvodnik27.12.2006. u 17:58 - pre 210 meseci
OK pogresio sam, trebalo je da navedem cstdlib koji se nigde ni na jednom mestu koda ne pominje. Hoću da kaže da i dalje stoji:


Compiling...
Array.cpp
c:\program files\microsoft visual studio 8\vc\include\cstdlib(13) : fatal error C1083: Cannot open include file: 'stdlib': No such file or directory
ArrayRC.cpp
c:\program files\microsoft visual studio 8\vc\include\cstdlib(13) : fatal error C1083: Cannot open include file: 'stdlib': No such file or directory
main3.cpp
c:\program files\microsoft visual studio 8\vc\include\cstdlib(13) : fatal error C1083: Cannot open include file: 'stdlib': No such file or directory
Generating Code...
Build log was saved at "file://e:\C++vjezba\chap02\chap02\chap02\Debug\BuildLog.htm"
chap02 - 3 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

1000 zasto 1000 zato
 
Odgovor na temu

bane

Član broj: 449
Poruke: 230
*.teol.net.



Profil

icon Re: Code C++ Izvodnik27.12.2006. u 18:39 - pre 210 meseci
Neznam u čemu je problem. Koristim Visual C++ 2005 Express Edition. Izaberm
File->New->Project->Win 32 Conslole Application->Empty Project. Probao sa i primer sa teme:
Program za crtanje i upisivanje teksta u pravougaonik

Opet ista grešlka:

------ Build started: Project: pok12, Configuration: Debug Win32 ------
Compiling...
main.cpp
c:\program files\microsoft visual studio 8\vc\include\cstdlib(13) : fatal error C1083: Cannot open include file: 'stdlib': No such file or directory
Build log was saved at "file://e:\C++vjezba\pok12\pok12\pok12\Debug\BuildLog.htm"
pok12 - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

1000 zasto 1000 zato
 
Odgovor na temu

bane

Član broj: 449
Poruke: 230
*.teol.net.



Profil

icon Re: Code C++ Izvodnik02.01.2007. u 17:44 - pre 210 meseci
Evo najjednostavniji primer:

// hello.cpp
#include <iostream>
using namespace std;

int main()
{
cout << "Hello, world" << endl;
}
***********************************************************
opet greška:

------ Build started: Project: pok, Configuration: Debug Win32 ------
Compiling...
hello.cpp
c:program filesmicrosoft visual studio 8vcincludecstdlib(13) : fatal error C1083: Cannot open include file: 'stdlib': No such file or directory
Build log was saved at "file://e:C++vjezbapok12pokpokDebugBuildLog.htm"
pok - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
*************************************************************
Svarno ne znam šta da radi. stdlibse nalazi u:

C:Program FilesMicrosoft Visual Studio 8VCinclude

Zatvorio sam KIS 6.0 i hide IP i trojanhunter. Ništa. Ljudi najobičniji program neće da radi. Nisam lenj pa sam snimio VS 6.0 gde takođe javlja greške. Tad navodi linije koda.
1000 zasto 1000 zato
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.iplannetworks.net.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Code C++ Izvodnik03.01.2007. u 20:33 - pre 210 meseci
Citat:
bane:
Build log was saved at "file://e:C++vjezbapok12pokpokDebugBuildLog.htm"

Vidim da ovde imas u nazivu fajla ili direktorijuma ++. To uglavnom moze da sjebe kompajler. Probaj da napravis tvoj projekat u nekom normalnom direktorijumu koji nema ++ -- ili tako nesto u svom imenu.

Tko leti vrijedi
 
Odgovor na temu

bane

Član broj: 449
Poruke: 230
*.teol.net.



Profil

icon Re: Code C++ Izvodnik04.01.2007. u 17:57 - pre 210 meseci
Probao sam i to ali ništa. Najgore mi je što sam snimo dava kompajlera i ništa. Šta još da pokušam? Šta može praviti problem da Hello program neradi?
1000 zasto 1000 zato
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Code C++ Izvodnik29.01.2007. u 17:44 - pre 209 meseci
A sto ne provjeris imas li u tom direktorijumu taj fajl stdlib za koji ti govori da ga ne moze otvoriti?
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Code C++ Izvodnik

[ Pregleda: 2748 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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