Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » С, C++ » помогите, последний символ читает 2 раза (программа почему-то последний символ читает 2 раза. Почему?)
помогите, последний символ читает 2 раза
Code
int main() {
   
  FILE *fp = fopen("D:\\obozzz.txt", "rb");
  unsigned short int ch = 0;
  char bin[9] = {0};

  if(fp != NULL) {

   while(!feof(fp)) {
    fread(&ch, 1, 1, fp);
    dec2bin(ch, bin);
    printf("%s %d %c\n", bin, ch, ch);
   }

  }
  printf("\n");
  return 1;
}


dec2bin из bin делает строку, двоичный формат кода символа
1 | Автор: gulitskiy | 2012-04-27, 06:36 | Изменено: gulitskiy - Пт, 2012-04-27, 06:44   |  Репутация: [ + 0 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » С, C++ » помогите, последний символ читает 2 раза (программа почему-то последний символ читает 2 раза. Почему?)
Страница 1 из 11
Поиск: