Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Кирилски букви
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=4253
Страница 1 от 1

Автор:  dan [ Вто Май 29, 2007 2:57 pm ]
Заглавие:  Кирилски букви

Здравейте на всички!
Видях, че въпросът ми е обсъждан наскоро, но т.к. почти нищо не разбрах, ще си го задам тук:
Искам да чета символи на кирилица и да проверявам дали са главни или малки, числа ли са или букви.
Проблема ми е, че вкъщи не мога да пиша на кирилица под дос.Затова искам да съм сигурен, че това, което ще напиша е вярно...
Та, т.к в ISO 8859-5 цифрите съвпадат с тези в ASCII, а главните кирилски буква са между 0хА0 и 0xCF(те м/у 160 и 207) проверката ще протече така=>
Код:
void main(){
int k[10],i;
char u[10];
gets(u);
for(i=0;i<10;i++){
                           k[i]=u[i];
                           if(k[i]<=207&&k[i]>=160)printf("\nsimwol nomer %d e kirilska glawna bukwa");
                           if(k[i]<=57&&k[i]>=48)printf("\nsimwol nomer %d e cifra");
                           }
}

кажете ми, моля, дали това ще върви нормално...
edit:това май трябваше да го постна в "Академия", а :oops:

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/