perror
From cppreference.net
File input/output
| Types and objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<stdio.h>
|
||
|
void
perror
(
const
char
*
s
)
;
|
||
Imprime una descripción textual del código de error actualmente almacenado en la variable del sistema errno hacia stderr .
La descripción se forma concatenando los siguientes componentes:
-
el contenido de la cadena de bytes terminada en nulo apuntada por
s, seguido de ": " (a menos quessea un puntero nulo o el carácter apuntado porssea el carácter nulo) -
cadena de mensaje de error definida por la implementación que describe el código de error almacenado en
errno, seguido de ' \n ' . La cadena de mensaje de error es idéntica al resultado de strerror ( errno ) .
Contenidos |
Parámetros
| s | - | puntero a una cadena terminada en nulo con mensaje explicativo |
Valor de retorno
(ninguno)
Ejemplo
Ejecutar este código
Salida posible:
fopen() failed: No such file or directory
Referencias
- Estándar C11 (ISO/IEC 9899:2011):
-
- 7.21.10.4 La función perror (p: 339)
- Estándar C99 (ISO/IEC 9899:1999):
-
- 7.19.10.4 La función perror (p: 305)
- Estándar C89/C90 (ISO/IEC 9899:1990):
-
- 4.9.10.4 La función perror
Véase también
|
(C11)
(C11)
|
devuelve una versión textual de un código de error dado
(función) |
|
Documentación de C++
para
perror
|
|