Latest web development tutorials

funciones de la biblioteca C - perror ()

C biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>

descripción

C funciones de bibliotecavacío perror (const char * str) a un mensaje de error descriptivo de salida a stderr error estándar.En primer lugar, la cadenastr de salida, seguido de dos puntos, seguido de un espacio.

declaración

Aquí es) a función más perror (.

void perror(const char *str)

parámetros

  • str - Esta es una cadena C que contiene un mensaje personalizado se mostrará antes de que el mensaje de error original.

Valor de retorno

Esta función no devuelve un valor.

Ejemplos

El siguiente ejemplo muestra se utiliza la función perror ().

#include <stdio.h>

int main ()
{
   FILE *fp;

   /* 首先重命名文件 */
   rename("file.txt", "newfile.txt");

   /* 现在让我们尝试打开相同的文件 */
   fp = fopen("file.txt", "r");
   if( fp == NULL ) {
      perror("Error: ");
      return(-1);
   }
   fclose(fp);
      
   return(0);
}

Vamos a compilar y ejecutar el programa anterior, que producirá los siguientes resultados, ya que tratamos de abrir un archivo que no existe:

Error: : No such file or directory

C biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>