русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Определение и вызов функций


Дата добавления: 2013-12-23; просмотров: 887; Нарушение авторских прав


Задания

Int rewind ( int file)

Аргумент file является дескриптором файла.

Текущее положение указателя - функция ftell: int ftell ( int file)

Установить указатель в любое место файла можно, используя функцию fseek:

int fseek ( int file, int offset [, int whence ])

Функция fseek устанавливает указатель файла на байт со смещением offset (от начала файла, от его конца или от текущей позиции, в зависимости от значения параметра whence). Аргумент file представляет собой дескриптор файла. Аргумент whence задает с какого места отсчитывается смещение offset и может принимать одно из следующих значений:

SEEK_SET (отсчитывает позицию начала файла);(по умолчанию)

SEEK_CUR (отсчитывает позицию относительно текущего положения указателя);

SEEK_END (отсчитывает позицию относительно конца файла).

С помощью функции feof проверяется, находится ли указатель в конце файла: int feof ( int file)

Если указатель находится в конце файла, функция возвращает true, в ином случае возвращается false.

//Использование функцию feof при чтении файла:

<?

$file = fopen ("file.txt","r");

if ($file)

{

while(!feof($file))

{

$str = fgets($file);

echo $str;

echo ("<br>");

}

fclose ( $file);

}

else

{

echo("Ошибка открытия файла");

}

?>


1. Создайте скрипт, который осуществляет подсчет числа байтов в файлах текущего каталога.

2. Осуществите рекурсивный спуск по каталогу C:/Windows, подсчитав количество файлов в этом каталоге и во всех вложенных каталогах.

3. Создайте текстовый файл, содержащий несколько текстовых строк. Перепишите файл таким образом, чтобы порядок следования строк файле поменялся: первая строка— на последнем месте, вторая— на предпоследнем, ..., последняя — на первом.



4. Откройте любой текстовый файл и удалите из него все пробельные символы.

Функции в PHP

Функцией будем называть фрагмент программного кода, обладающий уникальным именем и предназначенный для решения некоторой конкретной задачи. Функция вызывается по имени, что позволяет многократно выполнять фрагмент с указанным именем.

В PHP функции могут создаваться в любой точке программ, но рекомендуется разместить все функции, используемые сценарием, в самом начале файла. Существует и другой способ размещения функций - выделение функций в отдельный файл (библиотеку). Библиотеки удобны тем, что их функции можно использовать в разных приложениях, не создавая лишних копий и не рискуя допустить ошибки в процессе копирования.

function имя_функции ([$параметр1,$параметр2, .... $параметрn])

{

тело функции

}

Имя функции является идентификатором функции. После имени функции следуют обязательные круглые скобки, в которые заключается необязательный список входных параметров ($параметр1, $параметр2, .... $параметрn). В PHP указывать тип входных параметров не нужно. После закрывающей круглой скобки следуют фигурные скобки, в которые заключается программный код, ассоциируемый с именем функции.

function display () {

print "Function in PHP";

}



<== предыдущая лекция | следующая лекция ==>
Перемещение по файлам | Локальные переменные


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.