Вы должны использовать одинарные кавычки для символов и делать двойное равенство для равенства (в противном случае это меняет значение c)
if( c >= 'A' && c <= 'Z' || c == ' ' || c == ',') {
Более того, вы можете рассмотреть что-то подобное, чтобы сделать вашу логическую логику более понятной:
if( (c >= 'A' && c <= 'Z') || c == ' ' || c == ',') {
Хотя ваша логическая структура работает аналогично (&& имеет приоритет над ||), подобные вещи могут сбить вас с толку в будущем.