Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Toson
0 / 0 / 0
Регистрация: 28.06.2012
Сообщений: 20
#1

fgetc считывает пробел, как организовать проверку - C++

25.02.2013, 18:43. Просмотров 378. Ответов 4
Метки нет (Все метки)

Всем привет, вот столкнулся с проблемой - fgetc, в отличие от fscanf, считать может и пробел, а такую проверку
C++
1
2
3
4
5
6
    char coc;
coc=fgetc(rle);
    if(coc=='')
    {
        coc=fgetc(rle);
    }
компилятор бракует - говорит, что empty character constant
Вот есть какой-то символ пробела что ли или как это можно организовать, подскажите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2013, 18:43     fgetc считывает пробел, как организовать проверку
Посмотрите здесь:

Программа считывает двузначное число и выводит через пробел каждую цифру отдельно C++
Лишний символ в конце при выводе через fgetc C++
C++ функции fgetc()/fputc
Структура: Организовать поиск элемента и проверку на совпадение его с минимальным элементом списка. C++
Написать программу которая считывает считывает текст из файла и записывает в другой слова состоящие не менее чем из 7 букв C++
Как правильно записывать условные операторы и как прервать проверку при достижении результата? C++
Как организовать проверку на ввод определенных букв переменной string? C++
C++ Как организовать проверку введённого числа, если введена буква то выдает ошибку и просит ввести число снова
Надо организовать проверку на введенную строку, если есть цифры то должно вывести ошибку C++
Не удается организовать проверку на наличие положительных чисел C++
Каждую группу из n последовательно стоящих символов ‘’ (пробел) и '\t' (табуляция) заменить на один пробел C++
Работа со строками (Не считывает 2 слова через пробел) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.02.2013, 18:51     fgetc считывает пробел, как организовать проверку #2
У вас в условии if() не пробел, а просто две кавычки, поэтому и бракует.
Toson
0 / 0 / 0
Регистрация: 28.06.2012
Сообщений: 20
25.02.2013, 18:52  [ТС]     fgetc считывает пробел, как организовать проверку #3
Цитата Сообщение от alsav22 Посмотреть сообщение
У вас в условии if() не пробел, а просто две кавычки.
Ну, а как тогда правильно?
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.02.2013, 18:54     fgetc считывает пробел, как организовать проверку #4
Цитата Сообщение от Toson Посмотреть сообщение
Ну, а как тогда правильно?
Пробел между кавычками вставьте.
C++
1
2
3
4
5
6
char coc;
coc=fgetc(rle);
if(coc==' ')
{
   coc=fgetc(rle);
}
Toson
0 / 0 / 0
Регистрация: 28.06.2012
Сообщений: 20
25.02.2013, 18:57  [ТС]     fgetc считывает пробел, как организовать проверку #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Пробел между кавычками вставьте.
C++
1
2
3
4
5
6
char coc;
coc=fgetc(rle);
if(coc==' ')
{
   coc=fgetc(rle);
}
Туплютуплю
Спасибо.
Yandex
Объявления
25.02.2013, 18:57     fgetc считывает пробел, как организовать проверку
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru