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


         

пока эти попытки не закончатся


#include
#include
#include
#include
/* Программа пытается создавать в текущем */
/* каталоге файлы с именами g1, g2, ..., */
/* пока эти попытки не закончатся неудачей */
int main (void) {
int n = 0;
char name [PATH_MAX];
do
sprintf (name, "g%d", ++n);
while (creat (name, (mode_t) 0) >= 0);
perror ("CREAT failed");
fprintf (stderr, "errno = %d\n", errno);
fprintf (stderr,
"Неудача на файле номер %d\n", n);
return 0;
}

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