|
Poslao: 03 Mar 2014 22:12
|
offline
- crusher

- Ugledni građanin
- 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.
|
|
|
Poslao: 03 Mar 2014 23:33
|
offline
- vasa.93

- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14828
- 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).
|
|
|
|
|
|
|
Poslao: 04 Mar 2014 09:34
|
offline
- crusher

- Ugledni građanin
- 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?
|
|
|
|
|
|
|
Poslao: 04 Mar 2014 14:31
|
offline
- bocke

- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12567
- 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.
|
|
|
|
|
|