Content deleted Content added
Rreshti 123:
 
Në rreshtat nga 23 deri 26 ilustrohen disa funksione plotësuese të bibliotekës <code>stream</code>. Këto funksione, ti mund të i përdorë për të shpalosur të dhënat nduardurshëm dhe pa humbur kontrollin mbi to. Vlera për <code>Index</code> shpaloset duke u shënuar në formë decimale, okatle dhe heksadecimale. Menjëhet pasi që të shënohet ndonjëri nga operatoret special për zinxhirt të shenjave, <code>dec</code>, <code>oct</code> apo <code>hex</code> pas tij pason shpalosja e zinxhirit sipas formës përkatëse të operatorit. Kështu bie fjala në rreshtin 30, vlera për <code>Index</code> shpaloset duke u shprehur në shira heksadecimale. Kjo ndodhë pasqi që në rreshtin 25 është zgjedhur kjo formë. Po në rastë se nuk zgjidhet ndonjëri nga këta operator special, sitemi do të merr vendimin për formen standarte d.m.th decimale.
 
===Operatori 'cin'===
 
Përanashë operatorëve që përkujdesen për rrjedhen e të dhënave si operatori <code>cout</code> ëshë edhe operatori <code>cin</code>. Operatori <code>cin</code> është një vegël e cila përdoret për leximin e të dhënave të futura nga hyrja standarte (zakonisht prektorja e kompjuterit). <code>cin stream</code> shfrytëzonë operatorin <code> >></code>. Pjesa më e madhe e veprimeve të operatorit <code>cout</code>, paraqite edhe tek <code>cin<code>. Një shembull të shkurt mbi përdorimin e <code>cin</code>-it, mund ta shohësh në rreshtat 28 deri 30. Operatoret special për rrymim të të dhënave, <code>dec</code>, <code>oct</code> dhe <code>hex</code>, edhe këtu vendosin për <code>cin</code>, pavarsisht nga <code>cout</code>. Forma standarte edhe këtu është ajo decimale.
 
Përpos objekteve <code>cout</code> dhe <code>cin</code>, që përkujdesen për rrymim të të dhënave, është edhe një tjetër operator që paraqite si fjalë <code>cerr</code>. Nëpërjetë këtij zakonisht shpalosen gabimet. Për dallim nga <code>cout</code>-it nuk mund të ridrejtohet në regjistëra. Për përdoruesit e versioneve C është mirë të thuhet se tre objektet për rrymimin e të dhënave, <code>cout</code>, <code>cin</code> dhe <code>cerr<code> i përgjegjen treguesve për rrymim të të dhënave <code>stdout</code>, <code>stdin</code> dhe <code>stderr</code> të gjuhës së vjetër C.
 
Biblioteka <code>stream</code> ka në vete po ashtu për rrymim (hyrje dalje) të regjistrave. Këtë do ta shikojmë më thellë në shembullin e ardhëshem.
 
Do të ishte e udhës që tani të kompiloshë [[këtë shembull]] para se të kalosh në tjetrin. Ke parasyshë që sistemi kërkon futjen e të dhënës si numër i plotë, i cili do të shpaloset prapë në ekran me ndryshim që kjo shpalosje do të jetë në formë heksadecimale.