Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Введение в c++


Стандартная библиотека предусматривает несколько функций чтения по одному знаку за раз, из которых getchar и putchar являются простейшими. Каждый раз как она вызвана, getchar считывает следующий вводимый символ из текстового потока и возвращает этот знак как собственное значение. То есть, после
c = getchar ();
переменная c содержать следующий знак ввода. Знаки, как правило, поступают с клавиатуры; ввод из файлов мы обсудим в Разделе 7.


Функция putchar выводит один знак каждый раз как она вызвана:
putchar (c);
выводит как знак содержание целочисленной переменной c; типично вывод поступает на экран. Вызовы putchar и printf можно чередовать; вывод появляться в той последовательности, в которой осуществлен вызовы.

1.5.1 Копирование файла

Имея getchar и putchar вы можете написать удивительную количество полезного кода, не зная больше ничего о ввод и вывод. Простейший пример - это программа, копирующая свой ввод до собственного вывода по одному знаку за раз:

распознать знак
while (знак не является указателем конца файла)
вывести только что прочитанный знак
прочитать следующий знак


Перевод в C даст нам:
# Include

/ * Копирует ввод к выводу; первый версия * /
main ()
{
int c;

c = getchar ();
while (c! = EOF) {
putchar (c);
c = getchar ();
}
}

Сравнительный оператор! = Означает "не равно".

Другие статьи по теме:

- Типы, операторы и выражения
- Введение в c++
- Символьные массивы
- Функции и структура программ
- Внешние переменные и область действия


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами