Если вызывается fclose (0), закрывает ли stdin?

Если вызывается fclose (0), закрывает ли этот stdin?

Я спрашиваю об этом, потому что по какой-то причине stdin закрывается в моем приложении, и я не могу понять почему. Я проверил fclose (stdin), но его нет в приложении, поэтому мне было интересно, может ли fclose (0) вызывать неопределенное поведение, такое как закрытие stdin?

Если нет, то каковы другие способы, которыми stdin может быть закрыт по ошибке?

12
задан bbazso 10 May 2011 в 14:47
поделиться