C - char zmena velkosti pisma
Caute rad by som sa opytal ako sa da zmenit velkost pisma napr. Program po nas chce aby sme zadali pismeno ked je velke napise male a ked male napise velke.
Caute rad by som sa opytal ako sa da zmenit velkost pisma napr. Program po nas chce aby sme zadali pismeno ked je velke napise male a ked male napise velke.
Zpět do poradny Odpovědět na původní otázku Nahoru
urcite ste brali funkcie islower, isupper, tolower, toupper. Ked si to uz zabudol tak pouzi google.
je na to specialna kniznica?? lebo ked ano tak to pouzit nemozem :D
Ano, ctype.h bys musel includovat. Doporučuji si projít ASCII tabulku. Tam zjistíš, že velká písmena jsou od hodnoty 65 až 90 a malá písmena 97 až 122 a zkus popřemýšlet, jak toho využít.
ano 32 som uz zatial vyskusal
if(znak>='A' && znak<='Z')
{
znak=znak-32;
printf("%d",znak);
}
if(znak>='a' && znak<='z')
{
znak=znak+32;
printf("%d",znak);
}
ale tusim mi to stale blbne :D
lebo to robis naopak. Programy sa ne"skusaju", programy sa robia mozgom.
Au. :D
Za túto odpoveď zaslúžiš A myslím to smrteľne vážne.
Je to vsetko v ctype.h a je to v ANSI C. Ty musis vediet co po vas ucitel chce = zavisi od toho co ste preberali.
Ked ste to nepreberali a brali ste ASCII tabulku, tak si najdi ASCII table na google a pouzi if a operacie + a -, napr.
konverziu opacnym smerom si urob sam
neviem preco ale ukazuje mi to aj z tvojou alternativou blbosti pri A mi prelozi 33 a pri a -127
Ty si chybal aj ked ste brali printf, co? :) Namiesto %d pouzi %c
No jasne tam bola chyba :) Nie to viem ale %d davam zo zvyku vacsinov pouzivam to a potom robim chyby jak ta :D diky
a tie znamienka mas furt blbo, skus copy-paste.