2014-10-07 2 views
-1

Мое задание - написать версию команды cat в Linux, используя C. в отличие от команды cat, моя версия cat не будет работать со стандартным вводом. Мой вопрос: что это значит, говоря: «cat не будет работать со стандартным вводом». Пожалуйста, включите примеры. Спасибо заранее, ребята.Что означает стандартный вход в Linux?

+0

стандартный ввод на любой платформе обычно означает клавиатуру – Haris

+0

http://www.linfo.org/standard_input.html –

+5

@haris, вы трагически ошибаетесь. –

ответ

1

Это просто означает, что вам не нужно работать со стандартом stdin. Это означает, что вам не нужно обрабатывать случай, когда кто-то может просто набрать «mycat», затем введите данные, а затем^D, чтобы закрыть файл и сохранить его. Также должно означать, что вам не нужно обрабатывать данные, передаваемые на него. Похоже, все, что вам нужно сделать, это прочитать файл, переданный в качестве параметра, и распечатать его на консоли.

Смежные вопросы