Показать сообщение отдельно

  #3  
Старый 24.11.2015, 01:45
Recovery
Познающий
Регистрация: 19.03.2013
Сообщений: 65
С нами: 6920724

Репутация: 58
По умолчанию

Уже не ожидал увидеть ответа, большое спасибо всем отзывчивым.

Еще один нюанс: в файле записано - "123456", при выводе стоит FBnew.ReadInt16(); т.е преобразует то что в файле в инт, и если по два байта то берет только "12", а выдает "12849". Откуда это число взялось? Я не пойму тогда, как же мне считать до конца число? Оно может состоять одно из десятки цифр, а я могу только считать только две, ну ладно четыре через ReadInt32. Не понятно. Считать по частям?С этим никогда не работал.

п.с мне нужно из двоичного файла считать все положительные, т.е в файле записано "0101001 101001". Выдать должен первое, я не пойму как это представляется в VS. То ли есть специальные операторы, которые сами это преобразуют, делать через строки, да, можно, но это достоаточно просто, тема состоит не в строках, а в работе с двоичными файлами, то бишь работать нужно через Binary или FileStream, сделаю так)

Попробую считывать побайтово, если первый равен 48, то записывай до пробела, если снова пробел, то проверяй 48(0) или 49(1))

Цитата:
Сообщение от NarutoUA  

записать бинарно.
Поподробнее можно?
 
Ответить с цитированием