Gjuha 1: Le tĂ« shkruaj njĂ« program qĂ« merr njĂ« numĂ«r i plotĂ« nga pĂ«rdoruesi, pa
duke pĂ«rdorur bibliotekat CS50 funksion, tĂ« merrni int.
PĂ«r ta bĂ«rĂ« kĂ«tĂ«, ne jemi duke shkuar pĂ«r tĂ« pĂ«rdorur njĂ« funksion tĂ« ri tĂ« quajtur scan f.
Kjo rezulton, merrni int nĂ« CS50 pĂ«rdoruesit e bibliotekĂ«s nĂ«n kapuĂ§.
KĂ«tu ne do tĂ« shkojmĂ«.
>> Le tĂ« parĂ« tĂ« deklaruar njĂ« int.
Le tĂ« thĂ«rrasĂ« atĂ« nĂ« mĂ«nyrĂ« arbitrare x.
Kjo nĂ« fund tĂ« fundit do tĂ« vĂ«nĂ« numĂ«r i plotĂ« i pĂ«rdoruesit in
Le tani tĂ« menjĂ«hershĂ«m tĂ« pĂ«rdoruesit pĂ«r tĂ« cilat numĂ«r, si me numrin, ju lutem.
Dhe tani le tĂ« thĂ«rrasĂ« hetim f, si mĂ« poshtĂ«.
F Scan, tĂ« japin kuotĂ«n e mbyll thonjĂ«zat pĂ«r qind i, duke treguar se ajo qĂ« unĂ« dua tĂ« tĂ« marrĂ«
nga pĂ«rdoruesi Ă«shtĂ« me tĂ« vĂ«rtetĂ« njĂ« numĂ«r tĂ« plotĂ«.
Por tani kam nevojĂ« pĂ«r tĂ« siguruar ruajtjen hapĂ«sirĂ« â€‹â€‹pĂ«r atĂ« numĂ«r tĂ« plotĂ«.
UnĂ« nuk mund tĂ« kalojĂ« nĂ« x, sepse risjell se kur ju tĂ« kalojĂ« njĂ« argument pĂ«r njĂ«
funksion, kjo Ă«shtĂ« nĂ« mĂ«nyrĂ« tipike kaloi nga vlera.
Kjo Ă«shtĂ« njĂ« kopje Ă«shtĂ« kaluar in
Pra, nĂ« vend, unĂ« dua tĂ« tĂ« siguruar scan f me adrese te X kĂ«shtu qĂ« kjo mund
nĂ« tĂ« vĂ«rtetĂ« tĂ« ndryshojĂ« vlerĂ«n nĂ« atĂ« adresĂ«.
PĂ«r tĂ« arritur kĂ«tĂ«, unĂ« thjesht duhet tĂ« kalojnĂ« nĂ« ampersand x nĂ« mĂ«nyrĂ« qĂ« tĂ« kalojnĂ« nĂ«
adresa e x.
>> SĂ« fundi le tĂ« shkojĂ« pĂ«rpara dhe tĂ« shtypura jashtĂ« pĂ«r pĂ«rdoruesit pikĂ«risht
atĂ« qĂ« ai ose ajo e shtypur.
Me tĂ« shtypura t, japin kuotĂ«n e mbyll thonjĂ«zat, faleminderit pĂ«r qind - i Ă«shtĂ« tonĂ«
placeholder, pasuar nga x kjo kohĂ«, nuk ampersand x.
Sepse, si gjithmonĂ«, unĂ« dua tĂ« kalojĂ« nĂ« shtypura f pikĂ«risht nĂ« vlerĂ«n qĂ« unĂ«
dĂ«shironi tĂ« shtypura.
>> Le tani tĂ« shpĂ«tuar, pĂ«rpilojnĂ«, dhe tĂ« drejtuar kĂ«tĂ« program.
BĂ«ni, scan f zero, dot slash, scan f zero, numri ju lutem.
Le tĂ« ofrojĂ« atĂ« me o 50.
Dhe faleminderit pĂ«r tĂ« 50.