История изменений
Исправление firkax, (текущая версия) :
По ней можно научиться плохому.
присваивания внутри if/while типа:
if ((fp = fopen(*++argv, "r")) == NULL) {...
Это не плохое, это наоборот хорошее. Разве что == NULL можно на воскл. знак перед второй скобкой заменить чтобы было меньше визуального хлама.
FILE * fp = fopen(*++argv, «r»);
А вот такое (объявление и присваивание в одном statement, и это не статическая инициализация байтов) наоборот смотрится не очень, но тут уже дело вкуса.
Исходная версия firkax, :
По ней можно научиться плохому.
присваивания внутри if/while типа:
if ((fp = fopen(*++argv, "r")) == NULL) {...
Это не плохое, это наоборот хорошее. Разве что == NULL можно на воскл. знак перед второй скобкой заменить чтобы было меньше визуального хлама.