Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу

Реферат Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу





середімо нашу уваг на вводі и віводі.

Стандарт ANSI точно опісує ЦІ Функції, тож смороду могут існуваті в сумісній ФОРМІ на будь-якій Системі, де існує C. Програми, Які обмежують свою взаємодію Із системою до можливости, НАДАННЯ стандартною бібліотекою, можна переносіті з однієї системи на іншу без якіх змін.

Властивості функцій бібліотеки зазначено в більш чем двох десятках файлів заголовка; ми Вже зустрічаліся з Деяк з них, включаючі , и . Ми не зможемо представіті цілу бібліотеку тут, оскількі ми більш зацікавлені в напісанні програм, что могут ее використовуват.

Розділ І. Теоретична частина


1.1 Стандартний ввід и вивід


Бібліотека втілює просту модель текстового вводу и виводу. Текстовий Потік Складається з послідовності рядків, шкірних рядок закінчується знаком нового рядка. Если система не працює в такий способ, бібліотека зробім все від неї залежних, щоб здавай, что все самє так и є. Наприклад, бібліотека может перетворювати повернення каретки и переведення рядка на символ нового рядка при вводі и в зворотньому Напрямки при віводі.

Найпростішій Механізм вводу - це читать по одному символу за один раз Зі стандартного вводу, як правило це клавіатура, с помощью getchar: int getchar (void) повертає Наступний введень знак Кожний раз як ее віклікано, або EOF , коли вона зіткнулася з кінцем файлу. Сімволічну константу EOF Визначи в . Це значення, а типів, дорівнює - 1, альо краще вжіваті EOF, щоб НЕ залежаться від Певного значення. У багатьох СЕРЕДОВИЩА, клавіатуру можна замініті на файл скоріставшісь з умовно знака <, Який позначає перенаправлення вводу: Якщо програма prog послуговується getchar, тоді команда prog

змушує prog читать символи з infile, натомість. Перемкнення введенню відбувається в такий способ, что сама программа prog знає про зміну; зокрема, ланцюжок «

запускає Дві програми, otherprog и prog, и передает через конвеєр стандартний вивід otherprog стандартному вводу prog.

Функціяputchar (int)

ввід вивід программа ціклічна

вікорістовується для виводу: putchar (c) виводу символ c на стандартний вивід, типів, це екран. putchar повертає Виведення символ, або EOF, ЯКЩО Відбулася помилка. Знову ж таки, вивід можна перенаправіті у файл помощью> filename. Если программа вікорістовує putchar, команда prog> outfile запишемо стандартний вивід до outfile, натомість. Если підтрімуються Конвеєри, prog | anotherprog поміщає стандартний вивід prog у стандартний ввід anotherprog. Вивід, спрічіненій printf, такоже знаходится свій шлях до стандартного пристрою виводу. Виклики putchar и printf могут чергуватіся - вивід відбувається в тій послідовності, в якій Виклики відбуваються.

Кожний вихідний файл, что згадує якусь з функцій бібліотеки вводу / виводу, винен містіті рядок # include перед тим Як їх вжіваті. Колі Назву файлу заголовка включено в дужки < та>, поиск такого відбувається в стандартному набо...


Назад | сторінка 2 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Модуль вводу аналогових і виводу дискретних сигналів
  • Реферат на тему: Організація вводу-виводу. Обробка масивів. Структуровані дані
  • Реферат на тему: Асинхронний ввід / вивід
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Аналіз заходів по вводу неексплуатаціонних свердловин з бездіяльності на пі ...