Portál AbcLinuxu, 10. května 2025 02:21
Řešení dotazu:
Chces mi rict, ze napriklad funkce isalpha ti pomuze, kdyz potrebujes zjistit, jestli je znak v rozmezi dvou znaku?Ne, nepomůže, taky to není to předmětem dotazu a má to mizivé smysluplné použití ve srovnání s funkcemi, které tam jsou.
jak bys jinak napsal kod, ktery ti z cisel 0-9 udela a-i,Vůbec bych ho nepsal! Takovou náhodnou operaci jako převod 0-9 na a-i potřebuješ možná jednou za pět let. A když už něco podobného potřebuješ, tak je to většinou složitější a řeší se např. tabulkou...
if (znak == 'a') printf("male pismeno\n"); if (znak == 'b') printf("male pismeno\n"); if (znak == 'c') printf("male pismeno\n"); ... if (znak == 'z') printf("male pismeno\n"); if (znak == 'A') printf("velke pismeno\n"); if (znak == 'B') printf("velke pismeno\n"); if (znak == 'C') printf("velke pismeno\n"); ... if (znak == 'Z') printf("velke pismeno\n");
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.