Программирование в стандарте POSIX


         

Программа выводит маршрутные имена, сгенерированные


#include
#include
#include
/* Программа выводит маршрутные имена, сгенерированные по заданным шаблонам */
static int errfunc (const char *epath, int eerrno) {
fprintf (stderr, "Ошибка при обработке каталога %s: ", epath);
errno = eerrno;
perror (NULL);
return (0);
}
int main (int argc, char *argv []) {
glob_t gl_buf;
int i;
for (i = 1; i < argc; i++) {
(void) glob (argv [i], ((i == 1) ?
}
(void) printf ("Маршрутные имена, сгенерированные по заданным шаблонам:\n");
for (i = 0; (unsigned) i < gl_buf.gl_pathc; i++) {
(void) printf ("%s\n", gl_buf.gl_pathv [i]);
}
globfree (&gl_buf);
return (0);
}

Содержание  Назад  Вперед