Функции библиотеки C - PError ()
C стандартная библиотека - <stdio.h>
описание
C библиотечные функциианнулируются PError (сопзЬ сЬаг * строка) к описательной вывод сообщений об ошибках на стандартный поток ошибок ошибок.Во- первых, строка выводаул, за которым следует двоеточие, а затем пробел.
заявление
Здесь () функция утверждение PError.
void perror(const char *str)
параметры
- ул - Это строка C , содержащая пользовательское сообщение будет отображаться перед оригинальным сообщением об ошибке.
Возвращаемое значение
Эта функция не возвращает значение.
примеров
Следующий пример демонстрирует функцию 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); }
Давайте скомпилировать и запустить эту программу, которая будет производить следующие результаты, как мы пытаемся открыть файл, который не существует:
Error: : No such file or directory