0 / 0 / 0
Регистрация: 03.12.2012
Сообщений: 13
|
|
1 | |
Не учитывать регистр21.04.2013, 23:16. Показов 8393. Ответов 7
Метки нет (Все метки)
Надо чтобы программа считала текст из файла и подсчитала сколько раз встречаются разные буквы не учитывая регистра, т.е А=а б=Б. Я понимаю что можно сделать условия для каждой буквы, но как сделать это короче?
0
|
21.04.2013, 23:16 | |
Ответы с готовыми решениями:
7
Обработать исходный файл и определить число каждого из символов (при этом регистр букв не учитывать, а цифры, знаки препинания и пробелы учитывать) Не учитывать регистр Не учитывать регистр букв Не учитывать регистр в макросе |
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
|
|
21.04.2013, 23:55 | 2 |
Функция tolower(int). Вы входной символ пропускаете через эту функцию и сравниваете её с маленькой буквой в программе. Т.е. идея такова, что работаете вы только с маленькими (ну или с большими, тогда вам в помощь функция toupper(int)) НО! Не работает с кириллицей, для этого нужно писать свою функцию.
0
|
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
|
|
22.04.2013, 00:33 | 4 |
alsav22, выяснил у Шилдта. Но сейчас выяснил, что всё-таки при смене локали вроде как и поддержка появляется. Так ли это?
0
|
алкокодер
157 / 153 / 41
Регистрация: 27.12.2012
Сообщений: 550
|
||||||
22.04.2013, 00:50 | 6 | |||||
Можно так, я спрячу под спойлер, если вам интересно написать самому.
Кликните здесь для просмотра всего текста
0
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
||||||
22.04.2013, 01:23 | 7 | |||||
Кликните здесь для просмотра всего текста
0
|
22.04.2013, 11:57 | 8 | |||||
0
|
22.04.2013, 11:57 | |
22.04.2013, 11:57 | |
Помогаю со студенческими работами здесь
8
Как не учитывать регистр при сравнении строк Учитывать регистр при вставке строки таблицы Почему нужно учитывать регистр при вводе оператора Какие буквы и сколько раз встречаются в строке (регистр не учитывать)? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |