5.4. Получение информации о файлах Чтение каталога для получения имен файлов лишь половина дела. Получив имя файла, нужно знать, как получить остальную информацию, связанную с файлом, такую, как тип файла, права доступа к нему, владельца и
Пример: передача текстовых строк между клиентом и сервером Изменим наш сервер так, чтобы он, по-прежнему принимая текстовую строку от клиента, предполагал, что строка содержит два целых числа, разделенных пробелом, и возвращал сумму этих чисел. Функции main наших клиента и
2.1 Основные сведения о файлах Файл представляет собой последовательность байтов. (Байт — небольшая порция информации, обычно размером в восемь бит. Для наших целей можно считать байт синонимом слова "символ".) Никаких ограничений по структуре системой на файл не
Информация о файлах Наиболее универсальным средством получения практически исчерпывающей информации о файлах является команда ls. Однако для этой цели существуют и другие команды.Общая форма запуска команды ls —$ ls [options] names где в качестве аргумента names могут выступать
5.2 Немного о файлах и каталогах Чуть подробней я остановлюсь на вопросах работы с файлами и каталогами в Ubuntu после установки. Пока же хочу лишь упомянуть о двух немаловажных особенностях этой системы: во-первых, как вы может быть уже догадались, разделителем каталогов в
2.39. Замена символов табуляции пробелами и сворачивание пробелов в табуляторы Бывает, что имеется строка с символами табуляции, а мы хотели бы преобразовать их в пробелы (или наоборот). Ниже показаны два метода, реализующих эти операции:class String def detab(ts=8) str = self.dup while (leftmost =
5.4. Преобразование между часовыми поясами ПроблемаТребуется преобразовать текущее время из одного часового пояса в другой.РешениеЧтобы выполнить преобразование между часовыми поясами, используйте процедуры преобразования часовых поясов из библиотеки Boost date_time. Пример
12.6. Сохранение объектов в файлах Постановка задачи Вы добавили в ваш проект новый класс и теперь хотите сохранить этот объект на диск в виде файла, а потом в случае необходимости считать этот файл с
8.2.2. Сопоставление объявлений в разных файлах Одна из проблем, вытекающих из возможности объявлять объект или функцию в разных файлах, – вероятность несоответствия объявлений или их расхождения в связи с модификацией программы. В С++ имеются средства, помогающие
8.2.3. Несколько слов о заголовочных файлах Заголовочный файл предоставляет место для всех extern-объявлений объектов, объявлений функций и определений встроенных функций. Это называется локализацией объявлений. Те исходные файлы, где объект или функция определяется или
Преобразование между типами дата/время Обычно преобразование из одного типа дата/время в другой возможно, если исходный тип дата/время содержит подходящий вид данных для помещения в выходной тип дата/время. Например, TIMESTAMP содержит данные, которые можно преобразовать в
18.8.4. Пропуск строк в файлах Рассмотрим файл, содержащий перечень сотрудников. Этот файл уже использовался ранее, но теперь он будет включать некоторую заголовочную информацию.$ pg names2.txtLISTING OF PERSONNEL FILE TAKEN AS AT 06/1999Louise Conrad:Accounts:ACC8987 Peter James:Payroll:PR489 Fred Terms:Customer:CUS012 Janes Lenod:Accounts:ACC887
Что нужно знать о файлах? В современных компьютерах на жестких дисках, а также на других накопителях и носителях информации обычно находится одновременно много различных данных, представленных в двоичном коде. Для доступа к информации (например, чтобы прочитать текст,