воскресенье, 29 декабря 2013 г.

Ввод-вывод символов

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


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

#include <stdio.h>

/* копирование ввода на вывод; 1-я версия */
int main(void)
{
        int c;
        c = getchar();
        while(c != EOF)
        {
                putchar(c);
                c = getchar();
        }
        return 0;

}

$ ./a.out
1
1
2
2

"Конец файла" - комбинация клавиш <Ctrl> - <D>.

#include <stdio.h>

/* копирование ввода на вывод; 2-я версия */
int main(void)
{
        int c;

        while((c = getchar()) != EOF)
                putchar(c);
        return 0;
}

Комментариев нет:

Отправить комментарий