![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 28
|
![]()
Здравствуйте! Изучаю C# по книге Шилдта. Наткнулся на такую программу.
Код:
Последний раз редактировалось Stilet; 01.11.2012 в 23:39. |
![]() |
![]() |
![]() |
#2 | |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
В C++ можно, к слову, облагородить код:
Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 28
|
![]()
Blagodariu
Еще 1 вопрос. Что имеется ввиду под текущей позицией, и зачем метод ReadInt32 смещает её вперёд? Последний раз редактировалось Stilet; 01.11.2012 в 23:42. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
Когда программа (с помощью операционной системы) работает с файлом, возникает понятие "курсора", "позиции" - грубо говоря, точки, на которой Вы в файле находитесь. Всякий раз, когда Вы даёте команду прочитать из файла очередной символ, читается символ в текущей позиции, после чего позиция переносится на следующий символ. Соответственно, чтение любой более сложной строки реализуется последовательным чтением символов; в случае числа, позиция при этом сдвигается за конец числа.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 28
|
![]()
А для того чтобы узнать, сколько байт занимает текущее число, надо самому перевести его в бинарное и только тогда применять соответствуюший (ReadInt16 или ReadInt32) или есть какой-то другой путь?
Последний раз редактировалось Руслан Садаев; 01.11.2012 в 17:36. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цикл While | aharem08 | Помощь студентам | 9 | 06.10.2010 21:44 |
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? | Anarki | Общие вопросы C/C++ | 3 | 13.11.2009 19:23 |
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) | Mr.User | Помощь студентам | 9 | 23.11.2007 01:34 |