C ทำงานห้องสมุด - pError ()
ลักษณะ
Cทำงานห้องสมุดโมฆะ pError (ถ่าน const * STR) เพื่อพรรณนาข้อความผิดพลาดที่ส่งออกไปยัง stderr ข้อผิดพลาดมาตรฐานFirst,STR สตริงเอาท์พุทตามด้วยเครื่องหมาย, ตามด้วยช่องว่าง
คำแถลง
นี่คือ () ฟังก์ชั่นคำสั่ง pError
void perror(const char *str)
พารามิเตอร์
- STR - นี่คือซีสตริงที่มีข้อความที่กำหนดเองจะแสดงก่อนเกิดข้อผิดพลาดเดิม
ราคาย้อนกลับ
ฟังก์ชั่นนี้ไม่ได้ส่งกลับค่า
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง 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); }
Let 's รวบรวมและเรียกใช้โปรแกรมดังกล่าวข้างต้นซึ่งจะก่อให้เกิดผลต่อไปในขณะที่เราพยายามที่จะเปิดแฟ้มที่ไม่มีอยู่:
Error: : No such file or directory