Avatar billede mach3 Nybegynder
20. januar 2006 - 21:31 Der er 13 kommentarer og
2 løsninger

I gang med c og c++

Hej,

Jeg vil gerne i gang med at programmere c og c++.

Hvad skal jeg bruge for at komme i gang?

Jeg har kigget på http://www.gnu.org/ for at finde en compiler, men det er uoverskueligt, der er mange forskellige.

Kunne være godt med et lille tip :o)
Avatar billede mach3 Nybegynder
20. januar 2006 - 21:36 #1
Det skal lige siges, at jeg kører windows xp pro.
Avatar billede joggy Nybegynder
20. januar 2006 - 21:54 #2
På borland.com kan du finde en god gratis compiler som kører fra cmd-prompten. Ellers er der også Bloodshed compileren, ved dog ikke om denne er gratis i nogle versioner.
Avatar billede mach3 Nybegynder
20. januar 2006 - 22:21 #3
Ok, tak.

Venter lige og ser, om der kommer andre forslag.

Er der ikke nogen af Microsoft's Visual Studio Express (gratis) versioner, som kan bruges?
Avatar billede maqhem Nybegynder
20. januar 2006 - 22:30 #4
Du kan blandt andre hente installationsfiler og lignende på http://www.idgforlag.dk/bilag -> C++ Grundbog -> Linksamling:


"Her kan du downloade compileren Bloodshed Dev-C++

devcpp4.zip: Version 4 af Bloodshed Dev-C++. Pak alle filer ud, og kør programmet Setup.exe.
devcpp401.zip: Opgradering af Dev-C++ til version 4.01. Du skal blot kopiere filen DevCpp.exe til den mappe, du har installeret Dev-C++ i. Som standard er det mappen Dev-C++.
insight5_win32.zip: Grafisk debugger (fejlfindingsprogram), der fungerer sammen med Dev-C++. Det er ikke strengt nødvendigt at benytte debuggeren, men den kan være nyttig, hvis du har problemer med at afvikle dine C++-programmer. Du installerer debuggeren ved at pakke filerne ud i samme mappe, du installerede Dev-C++ i. Som standard er det mappen Dev-C++.
devcpp4src.zip: Delphi-kildekoderne til Dev-C++. Er ikke nødvendig for at køre C++-programmer, men hvis du bruger Delphi, har du faktisk mulighed for at ændre og genkompilere Dev-C++."

Den sidst beskrevet fil er unødvendig, men ellers installerer du første fil. Anden placerer du bare lige så fint i dén mappe, du installerede det første i. Tredje er en debugger. Pak filerne ud i samme mappe som første - men det står der jo alt sammen.

Jeg startede ved VC++ (visual c++), men er gået over til denne - har endnu ikke oplevet én kode der ikke virkede i denne version (4.01), men har ofte prøvet koder af i det andet, som ikke virkede.

Detsuden kan du højreklikke i version 4.01 og indsætte en MessageBox eller du kan vælge Widows App der giver dig hele koden til at generere et vindue.
Dejlig simpelt!

Nicolaj
Avatar billede bertelbrander Novice
20. januar 2006 - 22:42 #5
Du kan godt bruge VisualC++ Express, den er gratis:
http://msdn.microsoft.com/vstudio/express/visualC/default.aspx
Men jeg vil ikke anbefale den.

Vælg i stedet Dev-Cpp som zipper-znake anbefaler, den kan downloades fra:
http://www.bloodshed.net/
Husk at downloade MED MinGW compileren, det er en gnuc version til windows.

En anden mulighed sammen med MinGW:
http://www.codeblocks.org/
Avatar billede bertelbrander Novice
20. januar 2006 - 22:44 #6
I øvrigt er det en god idé at finde ud af om du vil lære C eller C++, jeg vil anbefale C++.

Et par gode C++ tutorials:
http://cplus.about.com/od/beginnerctutorial/l/blcplustut.htm
http://www.cprogramming.com/tutorial.html
Avatar billede maqhem Nybegynder
21. januar 2006 - 13:20 #7
Og så er http://www.msdn.com/ en supergod side til både C og C++!
Avatar billede mach3 Nybegynder
21. januar 2006 - 20:21 #8
Tak for svarene.

bertelbrander >> Hvorfor vil du ikke anbefale VisualC++ Express?
Avatar billede bertelbrander Novice
21. januar 2006 - 20:27 #9
Fordi:
1: Den laver ikke rigtig C++ kode, man KAN godt overtale den men det er svært, og man kan ikke lave .net med rigtig C++ kode.
2: Den er meget stor og besværlig at bruge. Hvis man f.ex. vil lave programmer med Win32Api kræver den ca. 300 MByte ekstra.

Microsoft Visual Studio kan sådan set være OK, men hvis man vil lave .net mener jeg at man bør gøre det i C#, hvis man ikke vil lave .net er det bedre at bruge et andet program, som f.ex. Code::Blocks.
Avatar billede maqhem Nybegynder
21. januar 2006 - 20:44 #10
og... VC++ duer aldrig helt optimalt. Nogle gange duer koden, andre gange gør den ikke - det er vildt irriterende når man sidder og arbejder!
Avatar billede mach3 Nybegynder
22. januar 2006 - 01:09 #11
Tak for hjælpen :D

bertelbrander >> Giver du også et svar, så kan jeg lukke.
Avatar billede bertelbrander Novice
22. januar 2006 - 01:11 #12
Jeg samler ikke på point.
Avatar billede maqhem Nybegynder
22. januar 2006 - 11:06 #13
Undskyld mig, men hvis du har fået det til at du med, eller at du har valgt at gå efter Dev-C++ som jeg fortalte om først, kan jeg så absolut ikke se hvorfor du har så meget som én grund til at overse mig.
Avatar billede mach3 Nybegynder
22. januar 2006 - 11:45 #14
zipper-znake >>

undskyld, kiggede ellers listen igennem - troede du havde lagt et svar.

alle >> tak for hjælpen.
Avatar billede maqhem Nybegynder
22. januar 2006 - 11:46 #15
Nej, undskyld, min fejl. Havde jeg sørme også :)

Det gør jeg ikke så tit, så derfor troede jeg at du kun ventede svar fra ham. :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester