ctype.h biblioteka

ctype.h biblioteka

offline
  • Pridružio: 15 Maj 2012
  • Poruke: 396

Ja kada koristim ctype.h biblioteku, funkcije u njoj mogu da proveravaju brojeve samo do 256. Postoji li neki drugi nacin za proveravanje umesto toga?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14824
  • Gde živiš: Niš

Jel to neka biblioteka za rad sa karakterima? AKo je tako, nije ni čudo što "vidi" samo do 255 (255, nikako 256), pošto karakteri (char) imaju 8 bitova, a sa 8 bita je moguće najviše predstaviti 256 karaktera (od 0 do 255).



offline
  • Pridružio: 15 Maj 2012
  • Poruke: 396

Da, u njoj postoje funkcije i rad za znakovima i sa brojevima. Neke funkcije proveravaju da li je neki znak malo slovo ili veliko, ili je broj...

Pa, postoji li neko drugo resenje za proveru umesto ovih?

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12533
  • Gde živiš: Južni pol

ctype je deo standardne C biblioteke. Nije posebna "biblioteka". Što se tiče drugog načina provere, moderni kompajleri obično imaju i wchar.h u okviru standardne biblioteke. Samo imaj na umu da wchar.h (bar kad je u pitanju GNU C biblioteka) ne koristi utf-8 nego ucs. Za razlike u implementacijama između različitih platformi moraš pogledati dokumentaciju. MSDN ima online dokumentaciju za Visual Studio.

Ko je trenutno na forumu
 

Ukupno su 941 korisnika na forumu :: 24 registrovanih, 4 sakrivenih i 913 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: asdfjklc, babaroga, bobomicek, Bobrock1, celik, cuculo, darkojbn, Dimitrije Paunovic, FileFinder, Georgius, goxin, hyla, ivan1973, janbo, Jeremiah, Kubovac, mercedesamg, mnn2, Oscar2, procesor, TalicniTom, vathra, Vlada1389, Vlada78