Я пытаюсь посчитать разные типы символов в текстовом файле "nums.txt". Я использовал какое-то время l oop с объектом ifstream для проверки каждого символа в отдельности. В настоящее время все мои типы символов (знаки препинания, цифры, прописные буквы и т. Д. c.) Правильно отображают свои соответствующие номера, за исключением символа пробела ''.
Это то, что у меня есть в l oop в настоящее время:
while (inFile >> inChar){
if (isupper(inChar))
upperCount++;
else if (islower(inChar))
lowerCount++;
// the rest of the char types
else if (isspace(inChar))
spaceCount++;
}
При каждом запуске программы на дисплее отображается 0 для количества пробелов, и я понятия не имею, почему. Спасибо.