Тема: Проанализировать файл с текстом. Определить частоту повторяемости каждой буквы алфавита и каждой цифры в тексте.
-Цель данной курсовой работы:
-Задачи курсовой работы:
-Объектом исследования является
Код(правда он пока некорректный,должен выводить нужные русские буквы,но он не те выводит):
Ну дык цели надо определять до начала работы, а не в конце )
Если и правда задали такую задачу для курсовой и сказали еще и отчет написать, то вряд ли кто-то ожидает нормальное введение, просто скопипастить у одногруппников или написать что-то о том, что цель — научиться делать что-то (работать с текстом в С++, …).
Это как? Кракозябры выводит вместо русских букв?
Да, в консоли винды сложно с не английским текстом потому что там не юникод (по крайней мере по умолчанию)
Лучше так:
if (!file.is_open()) {
puts("Файл text.txt не найден!");
return 1;
}
char ch;
while (...
И читать код проще, и не забыт выход при ошибке (зачем выводить то, что дальше, если данных нет).
Это чревато ошибками синхронизации, например, с вводом-выводом. Хорошо еще если просто кривое UI получится и пользователь отматерит/напишут костыльную инструкцию.
Чего в С++ только не придумают, лишь бы не допиливать компилятор.