hjälp en uber noob, programmering.

Trädvy Permalänk
Medlem
Plats
Kalmar
Registrerad
Nov 2008

hjälp en uber noob, programmering.

fick den idiotiska idén att jag skulle lära mig programmera kl 2 pa natten.
efter att ha pillat i en kompilerings app tankte jag testa och se om det funkade pa datorn, men nej.
Träffade på en vägg direkt, command prompt vill inte compilera skiten.

vad gör jag för fel?

Ursäkt om det finns någon annan tråd sen innan men jag vet inte ens vad jag ska söka på.

Trädvy Permalänk
Medlem
Registrerad
Nov 2011

Så, för att förtydliga lite så är det C du skriver i. Jag skulle rekommendera att du laddar ner en IDE(Integrated development environment) för att underlätta allt. Eftersom du sitter på windows så rekommenderar jag Visual Studio Express (som är gratis).

Men om du vill envisas med att använda cmd så ta en titt på https://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx.

Trädvy Permalänk
Medlem
Plats
Kalmar
Registrerad
Nov 2008
Skrivet av kinkyboo:

Så, för att förtydliga lite så är det C du skriver i. Jag skulle rekommendera att du laddar ner en IDE(Integrated development environment) för att underlätta allt. Eftersom du sitter på windows så rekommenderar jag Visual Studio Express (som är gratis).

Men om du vill envisas med att använda cmd så ta en titt på https://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx.

“Vägen till C“ från 90-taler var det jag hittade i bokyhallan så det var enklast att börja där. Skiljer väll sig inte sa mycket från c++ eller är det bortkast att börja med C?
valde mest cmd för att se om det funkade alls och det jag hade på datorn för tillfället.
Använde nån snabb guide hos MS, funkade uppenbarligen inte.

får testa Visual studios.

Trädvy Permalänk
Medlem
Plats
Falun
Registrerad
Jan 2009

Jag kan väl tillägga att enligt din bild så är kommandona cl och cc inte tillgängliga på din dator från katalogen C:\bajs
Har du installerat en c-kompilator över huvud taget?

Trädvy Permalänk
Medlem
Plats
Kalmar
Registrerad
Nov 2008
Skrivet av willpower:

Jag kan väl tillägga att enligt din bild så är kommandona cl och cc inte tillgängliga på din dator från katalogen C:\bajs
Har du installerat en c-kompilator över huvud taget?

Som sagt jag är total noob, trodde det var inbyggt i CMD.
Får göra lite mer research, använde bara en snabb guide på MS, hoppades på att det skulle fungera.

Tack ändå.

Trädvy Permalänk
Medlem
Plats
Kiruna
Registrerad
Apr 2008

Ladda ned och installera Dev C++ så får du med allting.

Skriv kod, spara, kompilera och run.
(tror snabbknapp är F11 för kompilera & run)

http://sourceforge.net/projects/orwelldevcpp/files/latest/dow...

Trädvy Permalänk
Medlem
Registrerad
Dec 2014

@ramlösa:

Ett litet tips är att kolla thenewboston på youtube. Han har flera olika program som han "undervisar" i. Lätt att förstå och hänga med i. I alla fall vad gäller de allra mest grundläggande delarna.

Lycka till

Trädvy Permalänk
Medlem
Registrerad
Nov 2011
Skrivet av ramlösa:

“Vägen till C“ från 90-taler var det jag hittade i bokyhallan så det var enklast att börja där. Skiljer väll sig inte sa mycket från c++ eller är det bortkast att börja med C?
valde mest cmd för att se om det funkade alls och det jag hade på datorn för tillfället.
Använde nån snabb guide hos MS, funkade uppenbarligen inte.

får testa Visual studios.

Jag läser just nu en kurs i C som ingår i mitt program och jag har tidigare läst C++(och kodar dagligen i det just nu) och enligt mig är C++ helt klart bättre på många sätt. Det enda jag kan peka på direkt som C skulle vara bra att börja med vore för att man blir illa tvungen hantera strängar och minne på ett annat sätt(Man får en bättre förståelse på hur det faktiskt fungerar) som man nödvändigtvis inte behöver i C++(men det går såklart).

Tex om vi vill skapa en array av int i C som är x stor så måste vi dels hålla reda på x samt allokera minne som är lika stort som x gånger int's storlek. Om vi sedan skulle vilja minska eller förstora våran array så måste vi först skapa en ny (med minne osv) och sedan kopiera den gamla till den nya.

Hade vi gjort ovan i C++ så hade vi helt enkelt bara använt oss av Vector klassen som automatiskt tar han om minnet åt oss, allt vi behöver bry oss om är att lägga till/ta bort int's som vi vill spara.

Angående din bok så borde den fungera om den använder sig av C99 standarden https://en.wikipedia.org/wiki/C99 är den äldre än så så kommer du nog missa en del viktiga saker.

För C++ så rekommenderar jag http://www.learncpp.com/