Zadejte hledaný výraz...

Program. C – blbne funkce char

Tomáš
verified
rating uzivatele
25. 10. 2013 23:42:06
Zdravím jsem tu zas.
Tentokrát problém s CHAR sčítání znaků.
On mi ten neřád u převodu místo MM = 2000, udělá M + M = jiný znak.
Vím, že to tam nemám nijak definované a string je jen na C++.
25. 10. 2013 23:42:06
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959400
Adam
verified
rating uzivatele
(6 hodnocení)
25. 10. 2013 23:53:17
nemuzes scitat 2 chary, to je jako bys scital dva inty, prevede se vlastne char na int podle ASCII tabulky a secte se hodnota, pokud chces tvorit stringy tak jedine pres pole charu, tedy char poleCharu; toto je dost velka nevyhoda C protoze predem nevis jak to pole bude velke takze musis vytvorit dynamicke pomoci malloc, lepsi by to bylo pres C++.
25. 10. 2013 23:53:17
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959399
Tomáš
verified
rating uzivatele
26. 10. 2013 00:04:17
Já ani nechci sčítat dva chary, ono to právě dělá samo. Já jen potřebuji, když zadám 2000, aby mi to vypsalo dvakrát M vedle sebe.
Teď když dám 1000 tak se mi objeví M, ale když dám 2000 tak se mi objeví U.
26. 10. 2013 00:04:17
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959398
mrazjan1
verified
rating uzivatele
26. 10. 2013 00:07:01
Nic nedělá samo, dělá to přesně to, co to má napsané...
Musíš si vytvořit pole charů, nejlíp dynamicky, toť vše
26. 10. 2013 00:07:01
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959397
Crusty
verified
rating uzivatele
(2 hodnocení)
26. 10. 2013 00:08:27
zde to scitas
musis mit neco jako
26. 10. 2013 00:08:27
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959396
Tomáš
verified
rating uzivatele
26. 10. 2013 00:10:52
Eum, pole jsme se ještě neučili. Když dám char roman[]{'x' atd..} tak mi to vypisuje samé chybové hlášky. Dá se to nějak lehce ukázat k mému příkladu?
Jinak zabiju pár dní hledáním a čtením.
26. 10. 2013 00:10:52
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959395
mrazjan1
verified
rating uzivatele
26. 10. 2013 00:11:27
Pokud nechceš bejt nějak elegantní a "programátorsky správnej" tak velikost dáš statickou, pokud víš, jaká bude maximální délka..
Ale ovšem pokud chceš dělat dynamicky tak se musíš řídit pravidla "co bylo odebráno (malloc), musí být i navráceno (free)"
26. 10. 2013 00:11:27
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959394
Tomáš
verified
rating uzivatele
26. 10. 2013 00:14:47
Napsal Crusty;1014196
Právě jsem psal, ať dám za [] cokoliv tak mi to vypisuje akorát samé chybové hlášky.
26. 10. 2013 00:14:47
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959393
Crusty
verified
rating uzivatele
(2 hodnocení)
26. 10. 2013 00:29:19
tak nam nejakou hlasku ukaz, vestit neumime, aspon teda ja ne :)
26. 10. 2013 00:29:19
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959392
Tomáš
verified
rating uzivatele
26. 10. 2013 00:31:49
3prg. - římšká čísla.c||In function 'main':|
3prg. - římšká čísla.c|9|error: 'MAX_VELIKOST' undeclared (first use in this function)|
3prg. - římšká čísla.c|9|note: each undeclared identifier is reported only once for each function it appears in|
3prg. - římšká čísla.c|32|warning: multi-character character constant |
3prg. - římšká čísla.c|42|warning: multi-character character constant |
3prg. - římšká čísla.c|57|warning: multi-character character constant |
3prg. - římšká čísla.c|67|warning: multi-character character constant |
3prg. - římšká čísla.c|9|warning: unused variable 'roman' |
||=== Build finished: 1 errors, 5 warnings (0 minutes, 0 seconds) ===|
26. 10. 2013 00:31:49
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959391
mrazjan1
verified
rating uzivatele
26. 10. 2013 00:35:15
Jsi hodně velký začátečník co?
V první řadě musíš někde deklarovat MAX_VELIKOST
26. 10. 2013 00:35:15
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959390
Adam
verified
rating uzivatele
(6 hodnocení)
26. 10. 2013 00:45:36
pokud to chces jenom tisknout bez ulozeni do promenne tak potom funkce printf :) ale doporucuju prejit na C++, C je hodne morbidni jazyk a pokud nechapes ukazatele a reference, tak radsi zacni s javou
26. 10. 2013 00:45:36
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959389
Crusty
verified
rating uzivatele
(2 hodnocení)
26. 10. 2013 00:54:28
tady mas neco do zacatku. Neni to idealni, ale aspon mas co zlepsovat
buffer ti ted vystaci na 9 pismen a ukoncovaci
26. 10. 2013 00:54:28
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959388
Tomáš
verified
rating uzivatele
26. 10. 2013 01:41:42
Já to pro dnešek vzdávám a příští pár dnů zabiju učením o poli, protože to nám vůbec učitel nevysvětlil a už po nás chce takové kódy.
3000,2000,1000,50,10,5,1 fungují a ostatní si dělají co chtějí.
26. 10. 2013 01:41:42
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959387
Crusty
verified
rating uzivatele
(2 hodnocení)
26. 10. 2013 04:48:03
toto by take mohlo prevadet, respektive fakt prevadi :) (mel jsem to na testy v tride a nejak sem to vykopiroval, tak snad dobre)
26. 10. 2013 04:48:03
https://webtrh.cz/diskuse/program-c-blbne-funkce-char#reply959386
Pro odpověď se přihlašte.
Přihlásit