|
|
|
| Не получается прочитать файл, внутри которого содержиться буква "я". Т.е. файл читается до этого символа. Вот кусок кода
while ((c = getc(fp)) != EOF)
{
convert_char(&c, k2a);
putc(c, fp_o);
}
|
насколько я понял, проблема в том, что символ "я" в ASCII это FF, а при переводе в знаковое представление это -1, что соответствует символу EOF. Подскажите, как с этим бороться?
Приложение оконное. Компилятор Turbo C++ v. 3.0 | |
|
|
|
|
|
|
|
для: Ziq
(24.02.2008 в 12:05)
| | Проблему решил. Она заключалась в том, что для переменной с использовался тип char, вместо int. | |
|
|
|