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

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

Восстановить пароль Регистрация
 
Toson
0 / 0 / 0
Регистрация: 28.06.2012
Сообщений: 20
25.02.2013, 18:43     fgetc считывает пробел, как организовать проверку #1
Всем привет, вот столкнулся с проблемой - 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++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 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
5282 / 4801 / 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 считывает пробел, как организовать проверку
Ответ Создать тему
Опции темы

Текущее время: 13:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru