Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

C++ | 1. Del

  V prvem delu se bomo naučili kako v zelo priljubljenem programskem jeziku izpisati in vpisati neko besedilo.
 
 
1
 
 
Za začetek potrebujete program, kateri vsebuje c++ prevajalnik (visual c++, devc++...). Nato pa začnemo pisati. Vsak naš program (katere se bomo učili še v naslednjih lekcijah) bo vseboval to kodo:

#include <iostream>
using namespace std;
int main()
{
    system("pause");
    return 0;
}

Z ukazom include v program vpeljemo določene knjižnice. V nadalnjih lekcijah bomo uporabili še katero drugo. system("pause"); nam program ustavi, da sploh vidimo kaj smo naredili. Return 0; pa zapre program. Kot ste lahko opazili se na koncu vsakega stavka v programu uporabljajo podpičja (;)
 
 
2
 
 
Sedaj začnemo program pisati v glavnem delu (main). Za začetek deklariramo spremenljivko, katero bomo potrebovali za vpis našega imena. Za besedilo se uporablja tip char, zraven tipa spremenljivke vedno napišemo še ime spremenljivke kakrško pač želimo. pri tipu char imamo še oglate oklepaje, kamor zapišemo koliko znakov lahko spremenljivka shrani. Za naše ime, bomo spremenljivko poimenovali Ime in ji dodelili da lahko shrani največ 10 znakov:

char ime [10];
 
 
3
 
 
Sedaj pa bomo uporabili ukaz cout - ta ukaz se uporablja za izpisovanje. Se pravi napišemo ta stavek takole:

cout<<"Vnesite svoje ime:";
 
 
4
 
 
Sedaj seveda rabimo še ukaz za vpisovanje, za to pa je cin. In pri cinu določimo kam se bo shranilo tisto kar bomo vpisali:

cin>>ime;

*Spremenljivko "ime" smo deklarirali v 2. koraku.
 
 
5
 
 
Vse skupaj je pa potrebno še izpisati :) Za to ponovno potrebujemo stavek cout. Pri tem stavko, kar je med " in " vedno izpiše točno to kar je tam zapisano, ko pa izpisujemo spremenljivko jih ne uporabljamo:

    cout<<"Pozdravljeni "<< ime <<endl;

 
 
6
 
 
Potem vse skupaj prevedemo in zaženemo.

Tole je moja prva lekcija, zato prosim da pokomentirate in naslednič izboljšam svojo razlago.
 
 
Komentiraj
 
 
 
 
 
2.11.2008, 8:43
Tooo! To sm čaku ja, vodiče za c++! Hvala
 
 
 
 
2.11.2008, 9:36
Končno tudi C++. Komaj čakam naslednje lekcije.
 
 
 
 
2.11.2008, 12:27
enako
 
 
 
 
2.11.2008, 15:02
tooo...vi ste carji...kar tako naprej:D(ampak ne prehitro )
 
 
 
 
2.11.2008, 15:22
imam eno vprašanje...kot vsi vemo, se v okolju windows uporabljajo .exe fajli kot programi...kako zdaj lahko to, kar smo napisali, \"exportamo\" v .exe, da bomo potem samo zagnali, vpisali ime, in nam bo pokazalo Pozdravljeni \"ime\"...vendar mislim, da rabimo še programovo ozadje itd...mi lahko kdo to razloži, ker me to zanima že dve leti :D
 
 
 
 
2.11.2008, 16:35
Kot je v začetku napisal potrebujemo prevalnik. Tega poženemo v konzoli in potem napišemo ukaz za ustvarjanje programa (te ukazi se razlikujejo od prevajalnikov). Potem on pogleda kodo in izpiše napake na koncu pa vse skupaj zapakira v exe, ki je v isti mapi kot sama koda.
 
 
 
 
2.11.2008, 17:42
aha, hvala...že nekaj \"programiram\"
 
 
 
 
2.11.2008, 20:03
uf nejc dober uprašanje, jz sm tud hotu to vedt. Kljuka hvala za odgovor
 
 
 
 
2.11.2008, 20:36
Kljub temu, da sem jaz že enkrat avtorju lekcije rekel, naj v svojo lekcijo vključi tudi prevalnik, ga pa je on le z enim stvakom opisal . Tako, da google pa c++ compiler.
 
 
 
 
2.11.2008, 20:52
ahaaaa...hvala :D
 
 
 
 
2.11.2008, 21:00
meni osebno je ljubši DEV C++
 
 
 
 
2.11.2008, 21:52
Mislim da bi blo tole glede prevajalnika nujno...
 
 
 
 
3.11.2008, 17:13
se strinjam...brez tega si nimaš kaj za začet
 
 
 
 
3.11.2008, 17:22
Ok, pride kmalu vodič kako prevedeš program v Dev C++ ...

te dni me ni bilo, zato nisem nič napisal...
 
 
 
 
3.11.2008, 18:28
v dev c++ sem našel ja, ampak če ne bi pogledal v en drug c++ vodič, kjer sem delal v dev c++, ne bi tega našel
 
 
 
 
3.11.2008, 19:14
Ok, lekcija kako se prevede je dodana, tako da bo v naslednjih dneh verjetno objavljena...
 
 
 
 
3.11.2008, 19:51
Lepo. Kratka in jedrnata lekcija
 
 
 
 
6.11.2008, 7:41
Wow ej full dobr da ste tole tud dodal. Samo mene tole zajebava ker sem pač nov v c++ in na začetku bi lahka povedal ker projekt zbereš da dobiš tisto kodo. Hvala
 
 
 
 
6.11.2008, 16:56
Ja, sej je že napisan vodič za to, le objavt ga še morjo...

Je pa napisano za program Dev c++...
 
 
 
 
6.11.2008, 18:28
Jaz že dolgo časa uporabljam metodo, poglej si prispevke, ki še niso objavljeni Kako pa to storiti pa ugotovite sami. Predlagam pa, da si malo pogledate mojo PHP lekcijo o GET spremenljivkah ter s tem dobite rezultat.

 
 
 
 
6.11.2008, 20:34
ja kljuka, nam je kr dober ko vemo v čem je fora številk v URL-jih ane?
 
 
 
 
7.11.2008, 17:12
jp.nasledna lekcija je o danilu turku pa jutr pride vn.
 
 
 
 
7.11.2008, 18:07
Kosta, VALJDA

 
 
 
 
7.11.2008, 21:10
Meni pa ta trik z URL-jem ne deluje več
 
 
 
 
7.11.2008, 21:15
men pa dela.lol.sj vemo ka si naredu podtalje.na server boš dau šele pol gor k bo objavljen.
 
 
 
 
7.11.2008, 22:40
Mislim nesramnost ustvarjalcev zmage.com pa je na višku. Saj to ni bilo nič narobe. Zgleda, da uporabniki lukenj, ki jih uporabljamo nam v prid ne bomo več smeli sporočati administratorjem







 
 
 
 
8.11.2008, 12:05
vsega lepga je enkrat konc
 
 
 
 
8.11.2008, 12:23
danilo turk poglejte komentarje.haha.
 
 
 
 
9.11.2008, 21:07
Za možnost, da sam vpišeš URL z večjim ID-jem, smo vedeli in smo jo do sedaj pustili.

Na žalost so potem nekateri začeli vnašati komentarje za lekcije, še preden je bila objavljena, kar pa je potem prineslo zmedo, ker so potem ti komentarji objavljeni pred prvim uradnim komentarjem lekcije.
Tako da sem na žalost moral to funkcionalnost ukiniti.
 
 
 
 
14.11.2008, 18:56
dejte že 2.del nardit.
 
 
 
 
29.12.2008, 20:33
gdaj bo 2. del?
 
 
 
 
21.2.2009, 19:07
kako pa zaženeš zdej to?ker ko kliknem na ikono mi odpre v te visual c++
 
 
 
 
14.9.2009, 16:07
Če koga zanima c++ naj me kontaktira imam veliko lekcij vendar se mi dobesedno ne da objavlat al bi moral ? :D
 
 
 
 
14.9.2009, 17:40
Pozdravljen. Fino bi bilo, da narediš kakšno zanimivo lekcijo. Bo veliko navdušencem pomagala
 
 
 
 
14.9.2009, 18:29
Če koga zanima c++ naj me kontaktira imam veliko lekcij vendar se mi dobesedno ne da objavlat al bi moral ? :D



Le daj, to prinese mnoge ugodnosti tebi, in zadovoljstvo, ko nekdo napiše, da mu je lekcija pomagala!

Drugače pa plozdravljen na forumu!
 
 
 
 
14.9.2009, 19:48
se bom potrudo, ju3 bom dodal najmanj 2 lekciji, obljubim
 
 
 
 
14.7.2010, 19:27
Jaz sem naredil ta programček, samo sem pa dodal, da morajo vpisati še priimek. Sedaj me pa zanima, kako bi naredil pri izpisu, da bi izpisal ime in priimek s presledkom, ne pa naprimer JanezNovak.

Sedaj imam narejeno tako:
cout<<"Pozdravljen "<< ime <<priimek <<endl;


[Popravljena slovnica! podtalje]


spremenil: podtalje (14.7.2010 ob 20.09.17)
 
 
 
 
14.7.2010, 20:11
Prosim, če se vsaj malenkost potrudiš pri slovnici, da bodo sporočila bolj razumljiva.

Kot odgovor na tvoje vprašanje, pa moraš samo vmes vrniti še en presledek:

cout<<"Pozdravljen "<< ime << " " << priimek <<endl;


Namesto presledka lahko daš tudi kakšen drug tekst. Važno je samo, da je tekst med narekovaji.
 
 
 
 
24.7.2013, 21:09
mi poveš kako misliš prevedemo?
 
 
 
 
24.7.2013, 21:36
Programi se običajno pišejo v programskem jeziku, kot je npr. C++.

Tak program se nato vedno prevede v strojno kodo, ki jo razume računalnik. To se običajno nahaja v izvršljivi datoteki, običajno s končnico .exe. Tako prevedena koda pa se potem lahko zažene.

V praksi pa sta ta dva koraka velikokrat združena in ko znotraj razvojnega okolja izbereš zaženi, se koda pred tem avtomatsko prevede.
 
 
 
 
30.7.2013, 9:55
In kako jo lahko prevedem?
 
 
 
 
30.7.2013, 14:04
Za to potrebuješ prevajalnik, dobro pa je, če imaš tudi celotno razvojno okolje.

Poglej si lekcijo:



changed: podtalje (30.7.2013, 14:05)
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!