Ввод
и вывод записей в файл
Записи можно хранить
в файле. Для того чтобы программа могла сохранить значение переменной-записи
в файле или ввести его из файла, необходимо объявить файл, указав в качестве
типа его компонентов тип "запись". Например, инструкции
type
ТРеrson
= record
f_riame:
string [20] ;
l_name:
string[20];
address:
string[50]; end; var
f:
file of TPerson;
объявляют файл, компонентами
которого являются записи типа TPerson.
Процесс работы с файлом
записей практически ничем не отличается от процесса работы с обычным файлом.
Сначала надо объявить файловую переменную и с помощью процедуры Assign связать
эту переменную с конкретным файлом. Затем нужно открыть файл (для чтения, записи
или обновления). После этого можно прочитать запись из файла или записать запись
в файл.
С тех пор, как появилась Альтависта, большинство посетителей стали приходить
на сайты из поисковых машин. И головной боли стало больше. Теперь мало написать
сайт, нужно сделать его совместимым с поисковыми ботами. Одна из тех задач,
которую приходится решать — быстрая переиндексация обновлений на сайте.
Поисковые роботы чаще посещают те сайты, которые чаще меняются.
Наконец-то я могу поделиться тем, чему уже давно радуюсь сам: Google
открывает исходники Protocol Buffers! Что это и почему надо радоваться? Это
простой и удобный способ обмена данными. Можно сказать, альтернатива XML, но
гораздо менее амбициозная и (поэтому) более быстрая и компактная. Далее -
перевод отрывка
анонса в блоге Open Source at Google и пример использования.
В данной статье рассмотрена программа VivaVisualCode, демонстрирующая
использование библиотеки VivaCore. Программа VivaVisualCode графически
отображает дерево разбора для вводимого исходного кода на языке Си++.