Hàm perror() trong C
Hàm void perror(const char *str) trong Thư viện C chuẩn in một thông điệp mô tả lỗi tới stderr. Đầu tiên thì chuỗi str được in được theo sau bởi một dấu hai chấm và sau đó là một space.
Khai báo hàm perror() trong C
Dưới đây là phần khai báo cho hàm perror() trong C:
void perror(const char *str)
Tham số
str -- Đây là chuỗi chứa một thông điệp tùy biến (Custom message) để được in trước khi có thông báo lỗi.
Trả về giá trị
Hàm này không trả về bất cứ giá trị nào.
Ví dụ
Chương trình C sau minh họa cách sử dụng của hàm perror() trong C:
#include <stdio.h> int main () { FILE *fp; /* Doi ten file */ rename("baitapc.txt", "newbaitapc.txt"); /* bay gio thu co gang mo baitapc.txt */ fp = fopen("baitapc.txt", "r"); if( fp == NULL ) { perror("Error: "); return(-1); } fclose(fp); return(0); }
Biên dịch và chạy chương trình C trên sẽ cho kết quả: (bởi vì chúng ta đang cố gắng mở một file không tồn tại)
Theo Tutorialspoint
Bài trước: Hàm ungetc() trong C
Bài tiếp: stdlib.h trong C
2.224
Bạn nên đọc
0 Bình luận
Sắp xếp theo
Xóa Đăng nhập để Gửi
Cũ vẫn chất
-
50 câu ca dao, tục ngữ về đạo đức, đạo lý làm người hay và sâu sắc
Hôm qua -
Cách chuyển bài hát tải từ Zing MP3 sang thư mục Music
Hôm qua -
Ib là gì? Cách dùng ib trên facebook
Hôm qua 1 -
Hàm pow() trong Python
Hôm qua -
Tại sao lại bị say cafe? Cách chữa say cà phê như thế nào hiệu quả nhất?
Hôm qua -
PPTX là file gì? Cách mở, chỉnh sửa và chuyển đổi file PPTX
Hôm qua -
10 mẹo giúp bạn làm được nhiều việc hơn với file PDF trên Google Drive
Hôm qua -
15 cách mở Device Manager trong Windows 10
Hôm qua -
Biển số xe tại các quận huyện của Hà Nội và TPHCM
Hôm qua -
Cách vô hiệu hóa Facebook nhưng vẫn dùng Messenger
Hôm qua