Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Ziq   (24.02.2008 в 12:05)
Не получается прочитать файл, внутри которого содержиться буква "я". Т.е. файл читается до этого символа. Вот кусок кода

while ((c = getc(fp)) != EOF)
    {
convert_char(&c, k2a);
putc(c, fp_o);
    }

насколько я понял, проблема в том, что символ "я" в ASCII это FF, а при переводе в знаковое представление это -1, что соответствует символу EOF. Подскажите, как с этим бороться?

Приложение оконное. Компилятор Turbo C++ v. 3.0


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: