Koja dva broja, tj. sto bi oni trebali predstavljati? :grebgreb:
Ako pitas kako se to pamti u racunalu, ovisi o jeziku, encodingu,... :) Recimo, u C-u, obicni ASCII string, se gleda po slovima:
[tt]Marko Markovic[/tt] :arrow: [tt]'M[/tt], [tt]'a[/tt], [tt]'r[/tt], [tt]'k[/tt], [tt]'o[/tt], [tt]' [/tt], [tt]'M[/tt], [tt]'a[/tt], [tt]'r[/tt], [tt]'k[/tt], [tt]'o[/tt], [tt]'v[/tt], [tt]'i[/tt], [tt]'c'[/tt], [tt]'\0'[/tt]
Nakon toga se svakom znaku pridruzuje broj iz [url=http://www.asciitable.com/]ASCII tablice[/url], pa se tvoj string pamti kao:
77, 97, 114, 107, 111, 32, 77, 97, 114, 107, 111, 118, 105, 99, 0
ili, hexadecimalno,
4D, 61, 72, 6B, 6F, 20, 4D, 61, 72, 6B, 6F, 76, 69, 63, 0
8)
U Pascalu bi bilo slicno, samo ne bi bilo [tt]'\0'[/tt] (tj. one nule) na kraju, a na pocetak bi bio ubacen znak s ASCII kodom 14 (broj znakova u stringu). :)
[size=7]Bez brige, nisam ovo sve "na ruke" tipkao; Perl je pomogao da skratim pisanje.[/size] O:)
Koja dva broja, tj. sto bi oni trebali predstavljati?
Ako pitas kako se to pamti u racunalu, ovisi o jeziku, encodingu,... Recimo, u C-u, obicni ASCII string, se gleda po slovima:
Marko Markovic 'M, 'a, 'r, 'k, 'o, ' , 'M, 'a, 'r, 'k, 'o, 'v, 'i, 'c', '\0'
Nakon toga se svakom znaku pridruzuje broj iz ASCII tablice, pa se tvoj string pamti kao:
77, 97, 114, 107, 111, 32, 77, 97, 114, 107, 111, 118, 105, 99, 0
ili, hexadecimalno,
4D, 61, 72, 6B, 6F, 20, 4D, 61, 72, 6B, 6F, 76, 69, 63, 0
U Pascalu bi bilo slicno, samo ne bi bilo '\0' (tj. one nule) na kraju, a na pocetak bi bio ubacen znak s ASCII kodom 14 (broj znakova u stringu).
Bez brige, nisam ovo sve "na ruke" tipkao; Perl je pomogao da skratim pisanje.
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju. 
|