[ erorrijus @ 07.05.2002. 00:10 ] @
Ponovo ja ..heh..
ovoga puta imam sledece pitanje..da li neko zna mesto na NEt-u odaklemogu da skinem cool C compiler koji sa sobom ima IDE..tj da nije DOS trip,jer imam jedan koji je sav neki..Boze..pa sam se pitako...nakonshto sam preshao pola NEt-a..gde da se tako neshto nadje..ili ako neko ima kuci da mi baci na Mail ??

Hvalaaa puno...!!! C yaa
[ Milan Aksic @ 07.05.2002. 00:43 ] @
Ako ti je potrebno nesto vise od ovoga uvek mozes da odes u neki CD klub i narezes ;o) Inace, mozes da skines besplatni Dev-C++ sa www.bloodshed.net/ ili www.sourceforge.net mingw compiler zajedno sa finim IDE-om.
[ leka @ 07.05.2002. 03:43 ] @
Instaliras Linux ( http://www.linuks.org/search/search.php?category=distribucije ), koji normalno u sebi ima jedan od najboljih multiplatformskih kompajlera (GNU C7C++ Compiler), a takodje u svakoj normalnijoj Linux distribuciji nacices KDevelop, QTDesigner, Anjutu, SourceNavigator, Emacs... i da ne nabrajam. - Ne zna se sta je bolje od nabrojanih! :)
[ Ivan Tanasic @ 07.05.2002. 18:51 ] @
Sto bas linux?

Usput, ne pitas jel covek zeli da se 'bakce' ako nece, tu je cygwin :P
[ leka @ 08.05.2002. 02:46 ] @
Da, ali recimo nema recimo Anjutu, VDKBuilder za Cygwin... :)
[ Ivan Tanasic @ 08.05.2002. 19:57 ] @
Mua, sve se to da iskompajlirati (cuo sam da kde radi pod cygwinom!?).. nema anjutu al imaa dev-c++ (i gdb ;)) ;)

P.S. nisam nista prigovorio linux resenju ali mozda covek nema dovoljno prostora ili jednostavno ne zeli....
[ vrag NL @ 07.11.2003. 20:14 ] @
Hi svima!

Imam jedno pitanje. Najveca mi je želja da naučim proramiranje u C++ pa bih vas zamolio da mi odgovorite na pitanje.

Nabavio sam bloodshed dev-c++ i napisao prvi kod koji dijeli dva prirodna broja. Problem je taj što ja ne znam da provijerim da li mi radi i kako radi moj prvi programčić.

[mod: mala estetska izmena]
[ leka @ 08.11.2003. 10:30 ] @
Ako si kreirao prosto C++ konzolni projekat u Dev-C++-u, i editovao glavni (jedini) C++ fajl, onda ti ostaje samo da pritisnes taster F9 i testiras svoj program. Dev-C++ ce to automatski kompajlirati i izvrsiti (ako ne bude gresaka).
[ vrag NL @ 08.11.2003. 10:44 ] @
uradio sam to i pojavila mi se na desktopu ona ikona ali je ne mogu da otvorim. ako ti nije mrsko objasni mi sve kako to uraditi. moj kod je ovaj:

# include <stdio.h>
main ()
{
float a;
a=3.1415;
printf("Broj pi je %f", a);
}

p.s.i jos samo nesto: kad otvorim novi projekt u programu mi se ispise puno kodova??? trebam li to pobrisati ili sta da radim s time???.

please help
[ vrag NL @ 09.11.2003. 21:34 ] @

sorry ovo je taj program kojega sam kreirao a aneznam kako da ga isprobam (samo znam pisati kodove)



#include <stdio.h>
main ()
{
int a, b;
float x;
printf("Upiši prvi broj.");
scanf("%d", & a);
printf("\nUpiši drugi broj.");
scanf("%d", & b);
x=a/b;
if (a==0)
printf("\nPrvi broj nesmije biti nula !!!");
else
printf("\nRezultat djeljenje je %f", x);
}
[ idb @ 11.11.2003. 14:58 ] @
Posto vidim da imas puno problema evo ti postupak korak-po-korak
================================================================

Kada startujes Dev-Cpp Iz glavnog menija izberi:

File -> New -> Project

Otvotice ti se novi prozor, pa uradi sledece:
- izberi "Console Application"
- Izberi ime projekta "Name"
- izberi vrstu projekta tako sto ces potvrditi
"C Project" ili "C++ Project" (posto spominjes C, ti izaberi "C Project")
- pritisni "OK"

Otvara se novi prozor "Create new project"
- izaberi folder u kom ces da snimis project, ali da ne bi pomesao tvoje fajle sa
nekim vaznijim NAJBOLJE je da otvoris novi folder i u njega snimis projekt
- Pritisni "Save"


Sada konacno imas kostur tvog programa. U projektu ce se nalaziti
samo jedna fajla koja se po defaltu zove "main.c" ili "main.cpp",
vec u zavisnosti koju vrstu projekta si izabrao.
Snimi je, i pritisni taster "F9" i posmatraj rezultat.

NE DESAVA SE NISTA osim sto u komandnom promtu dobijes text:
Press any key to continue . . .

Naravno da izlaz zavisi od programa, pa ti evo ovde sta treba da izmenis:

// main.c
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
/*
OVDE ISPISI TVOJ DEO PROGRAMA ...

*/
system("PAUSE"); // OVO JE POTREBNO,
// DA TI SE KOMANDNI PROMT NE ZATVORI
// PRE NEGO STO VIDIS REZULTAT
return 0;
}

***********
Uz Dev-cpp dovijas i nekoliko primera potrazi if u folderu "Examples"


Napomena:
U tvom programu x=a/b, nece dati ocekivani rezultat!
x=9/2 ce dati 4.000000

Probaj da sam pronadjes razlog!
[ vrag NL @ 11.11.2003. 19:49 ] @
ma ja sam ucio samo u C++ -u!!!!!
koja je razlika izmedju c i c++???
[ idb @ 12.11.2003. 08:50 ] @
Citat:

ma ja sam ucio samo u C++ -u!!!!!
koja je razlika izmedju c i c++???


Veoma grubo receno C++ je obican C sa klasama, ali kazem da je to veoma gruba konstatacija.
Detaljnije razlike mozes naci naprimer na http://www.cplusplus.com/doc/index.html#tutorial
Tamo se nalazi "The Cplusplus.com Language Tutorial (US)".
Ceo sajt je bogata riznica znanja pa ga obavezno poseti.

Ako si ucio C++, prilikom izbora projekta izaberi "C++ Projekt" sto ce u projektu napraviti fajl "main.cpp"
U takav "main.cpp" sam ti ubacio tvoj primer i primer koji bi vise odgovarao C++

Code:

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

using namespace std;

int main(int argc, char *argv[])

  // Sledi tvoj primer  
  int a, b;
  float x;
  printf("Upiši prvi broj.");
  scanf("%d", & a);
  printf("\nUpiši drugi broj.");
  scanf("%d", & b);
  x=a/b;
  if (a==0)
  printf("\nPrvi broj nesmije biti nula !!!");
  else
  printf("\nRezultat djeljenje je %f", x);
  // Sve to malo drugacije
  cout<<"\n\n\nOvako bi to moglo na \"C++ nacin\"\n\n";
  int c,d;
  double y; // moze i float
  cout<<"Upisi prvi broj c = ";
  cin>>c;
  cout<<"Upisi drugi broj d = ";
  cin>>d;
  // dobro pazi c/d = "ceo broj" pa je potrebno uraditi nesto kao:
  y = (1.0*c)/d;
  if (c==0) cout<<"\nPrvi broj mora biti veci od NULE!\n";
     else cout<<"\nRezultat delenja je (c/d) = "<<y<<endl;
  system("PAUSE");    
  return 0;
}

[ vrag NL @ 12.11.2003. 14:04 ] @
...sad nista ne razumim!!! zbunili ste me svi, jer mi svatko kaze 100 % drukcije!
ajde mi samo odgovori na sljedeca pitanje.
ja koristim dev-c++ (je li to ok)???
kad vec napisem i spremim program kako da ga pokrenem i vidim kako to sve radi???
treba li mi vise ista osim dev c++ -a???!!!

If you would answer all these question I would be so happy!!! so please do your best...

p.s. I am sorry if I'm disturbing U....but i hope I'm not ;)
[ vrag NL @ 12.11.2003. 14:24 ] @
jos mi samo reci
onaj kod kojega si mi upiso jeli ono sve jedan kod ili si ga podijelio na dva dijela??? c i c++?
[ idb @ 13.11.2003. 07:56 ] @
Citat:
...sad nista ne razumim!!! zbunili ste me svi, jer mi svatko kaze 100 % drukcije!
ajde mi samo odgovori na sljedeca pitanje.
ja koristim dev-c++ (je li to ok)???
kad vec napisem i spremim program kako da ga pokrenem i vidim kako to sve radi???
treba li mi vise ista osim dev c++ -a???!!!


Ovo sto si sad napisao navodi me na pomisao da ti nisi preuzeo sve sta ti treba u vezi Dev-Cpp.
Predpostavljam da si otisao na http://www.bloodshed.net/dev/devcpp.html
i tamo izabrao:
Dev-C++ 5.0 beta 8 (4.9.8.0) (12 MB) with Mingw/GCC
=========================================
jer samo ova opcija podrazumeva da ces da uzmes i kompajler! Jeste da je to sve skupa oko 12MB, ali ako kompajler nemas od ranije moras ga skinuti.

Ako izaberes link koji vodi ka onoj mrsavijoj opciji (2.4MB) onda ces dobiti samo razvojno okruzenje Dev-Cpp, bez kompajlera!

Znaci izaberi onu opciju od 12MB, pa u tom slucaju mozes da startujes svoj program ili iz menija preko:
Execute => Compile & Run (sto vrsi istovremeno kompajliranje, linkovanje i starovanje programa)
ili prosto precicom sa tastatute funkcijskim tasterom F9.


[ idb @ 13.11.2003. 08:19 ] @
Citat:
jos mi samo reci
onaj kod kojega si mi upiso jeli ono sve jedan kod ili si ga podijelio na dva dijela??? c i c++?


Ako ga kompajliras kao C++ (sto je podrazumevano stanje u Dev-Cpp):
1. Moze da radi tako sve zajedno, samo ce prvo odraditi deo koda koji je tvoj, a potom deo koda koji je moj.
2. Mozes da izbacis tvoj deo koda (tada ce da odradi samo moj deo)
3. Mozes da izbacis moj deo koda (tada ce da odradi samo tvoj deo)

Citat:
ima li koja zgodna knjiga da ja to naucim???

Ako mislis na knjigu koja pokriva Dev-Cpp, ja nisam cuo za nju i tesko da ce biti napisana, a ako mislis na knjigu za C++, poglrdaj po knjizarama ima ima ih dosta.
Ako trazis neko elektronsko izdanje potrazi neki link na ovom forumu (prva tema u ovoj konferenciji)
Jedna od cesce pominjanih knjiga je "Thinking in C++" od Bruce Eckel-a.
Na ovoj adresi http://www.codecuts.com/mainpage.asp?WebPageID=315 se moze skinuti verzija u PDF formatu,
a moze se naci i u HTML formatu na http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

[ vrag NL @ 13.11.2003. 12:06 ] @
hvala! sve mi je jasno!
jos samo nesto... reci mi kad ono pokrenem dev c++ i ocu novi program, onda idem na new>project pa ja onda izaberem console application itd.
pitanje je:
sta je s ostalim opcijama koje mogu da izaberem?
windows application?
i zasto te druge opcije sluze??????

thanks
[ idb @ 13.11.2003. 13:13 ] @
Citat:
pitanje je:
sta je s ostalim opcijama koje mogu da izaberem?
windows application?
i zasto te druge opcije sluze??????


Ogranici se na prve dve vrste projekta:
Windows Application (daje ti kostur za Windows aplikaciju, ustvari samo jedan prozor), ali ovde nema vizuelnih alata pa se i za obican Button OK treba ukucati more texta,... Kasnije mozes probati FLTK i wxWindows, ali se za pocetak drzi druge opcije
Console Application - ovde utvrdi gradivo, prati ovaj forum jer ces naci dosta korisnih saveta i adresa ka raznim primerima i tutorijalima.
Ostale vrste projekata ostavi da cekaju, doci ce i njihovo vreme,...

Posto si se odlucio za Dev-Cpp, dobro pogledaj njihov sajt i naci ces linkove ka veoma korisnim stvarima, izmedju ostalog i link ka Dev-Cpp forumu (bavi se samo sa Dev-Cpp)

Budi uporan i srecno ti bilo!
[ vrag NL @ 14.11.2003. 19:29 ] @
jos jedno pitanje!!!
sve razumijem u vezi c++ -a ali mi nije jasno kako napraviti program koji ce biti kao svi ostali u windowsu (mislim koji se nece samo prikazivati u formatu ms-dos) mislim u onome cenom ekranu)???!!!!!
[ risk @ 14.11.2003. 20:13 ] @
ako pises konzolni onda je to konzolni znaci text i ascii grafika.
ako pises windows onda trazis da ti windows crta prozore ili ti windows-e, bilo bi lepo da znas da radis sa MFC.
ako hoces konzolni u windows-u unutar prozora pritisni alt+enter.
P.S. kako mozes da razumes sve u vezi C++, i da pitas tako nesto.
[ vrag NL @ 15.11.2003. 18:49 ] @
kako raditi sa winows application??? cemu svi oni kodovi kad se otvori novi projekt???!!!!!!!
[ Cybernoid II @ 15.11.2003. 22:03 ] @
http://www.willus.com/ccomp.shtml
ima spisak c/c++ kompajlera pa biraj
[ idb @ 17.11.2003. 10:04 ] @
Citat:
kako raditi sa winows application??? cemu svi oni kodovi kad se otvori novi projekt???!!!!!!!

Ocigledno nisi dobro pogledao Dev-Cpp home page.
Propustio si link ka: "theForger's Win32 API Tutorial" http://www.winprog.org/tutorial/. To je veoma lep tutorijal za
pocetnike koji hoce da pisu windows aplikacije koriscenjem samo Win32 API - to je tezi ali potpuno besplatan nacin.
Dobar tutorijal se nalazi i na adresi http://www.foosyerdoos.fsnet.co.uk/
Imaj na umu da Dev-Cpp nije neki mocan alat kao Visual Studio ili Borland C++ Builder...

Da bi tvoj program izgledao kao Windows aplikacija moraces da kucas dosta koda (to je ono sto ti se pojavi kad otvoris novi projekt).
Postoje takozvani "GUI toolkits" kojima se Dev-Cpp lako "nadogradjuje"
(FLTK http://www.fltk.org/, wxWindows http://www.wxwindows.org/, GTK+ http://www.gtk.org/), a postoje i neki drugi ali im je upotreba malo teza.

U svakom slucaju za ovo sto si naumio da naucis, treba ti puno upornosti i strpljenja.

Ako si bas puno nestrpljiv, a imas para, onda je za tebe neki od gore pomenutih komercijalnih alata...
[ vrag NL @ 19.11.2003. 13:31 ] @
pa ima li ijedan lep tutorijal sa nasem jeziku????????????????!!!!!!!!!!!!!
[ idb @ 19.11.2003. 14:30 ] @
Citat:
pa ima li ijedan lep tutorijal sa nasem jeziku????????????????!!!!!!!!!!!!!

Pa nema!!!
Da ima, vec bi ga neko spomenuo!
[ vrag NL @ 28.11.2003. 14:26 ] @
hi.
dal mogu napravit program koji ce otvarati dvocifrenu sifru??? naprimejer kad se negdje registriram na internetru i imam dvocifrenu sifru koju ja ne znam..pa da samo pokrenem taj program koji ce to moci da uradi???!!!!!!!!!
[ NastyBoy @ 28.11.2003. 15:12 ] @
script-boyz... :(