Статьи:: Функции С++ :: Описание функций C (Си) / C++ - eof
Описание функций C (Си) / C++ - eof
Описание функций C (Си) / C++ - eof
#include требуется только для объявления функции
int eof(handle); int handle; handle-р, ссылающийся на открытый файл
Описание.
Функция eof определяет достижение конца файла для файла, ассоциированного с handle.
Возвращаемое значение.
Эта функция возвращает значение 1, если текущая позиция яв- ляется концом файла; 0 - в противном случае. Возвращаемое значе- ние -1 свидетельствует об ошибке; errno устанавливается в EBADF, инициируя при этом неверный handle файла. См. также clearerr, feof, ferror, perror.
Пример:
#include #include
int fh, count; char buf[10];
fh = open("data", O_RDONLY);
/* следующий оператор проверяет перед чтением условие конца файла */
while (!eof(fh)) { count = read(fh, buf, 10); . . . }.
ASP.NET и немного поисковой оптимизации.
С тех пор, как появилась Альтависта, большинство посетителей стали приходить
на сайты из поисковых машин. И головной боли стало больше. Теперь мало написать
сайт, нужно сделать его совместимым с поисковыми ботами. Одна из тех задач,
которую приходится решать — быстрая переиндексация обновлений на сайте.
Поисковые роботы чаще посещают те сайты, которые чаще меняются.
Protocol buffers: библиотека обмена данными для C++, Java, Python от Google.
Наконец-то я могу поделиться тем, чему уже давно радуюсь сам: Google
открывает исходники Protocol Buffers! Что это и почему надо радоваться? Это
простой и удобный способ обмена данными. Можно сказать, альтернатива XML, но
гораздо менее амбициозная и (поэтому) более быстрая и компактная. Далее -
перевод отрывка
анонса в блоге Open Source at Google и пример использования.
Описание VivaVisualCode.
В данной статье рассмотрена программа VivaVisualCode, демонстрирующая
использование библиотеки VivaCore. Программа VivaVisualCode графически
отображает дерево разбора для вводимого исходного кода на языке Си++.
Остальные статьи:
JQuery: Пара сотен плагинов в одной заметке
Касание сетки
Разработка элементов управления ASP.NET на примере навигационной панели
Сохранения параметров приложения в .Net
Custom cursors в .Net
Бегун убегает от хозяина
"Битрикс" выпустил седьмую версию CMS
Выбираем систему управления сайтом
Рынок CMS в Европе или впечатления с CeBIT 2008
32 подводных камня OpenMP при программировании на Си++
Проeкт - шифровка
А что если..? (операторы if...else в C#)
Измерение скорости работы скрипта
О том как разработчики пьют кофе
Работаем с LINQ to XML
XmlSerializer - Assembly Leak без спроса
|