Love beautiful code? We do too.
Hàm char *tmpnam(char *str)
trong Thư viện C chuẩn tạo và trả về một tên file tạm thời (temp file) hợp lệ (chưa tồn tại trước khi tạo). Nếu str là null thì nó trả về tên tmp file.
Dưới đây là phần khai báo cho hàm tmpnam() trong C:
char *tmpnam(char *str)
Tham số
Trả về giá trị
Giá trị trả về là một con trỏ tới chuỗi chứa tên đề nghị cho một file tạm thời. Nếu str là một con trỏ null, nó trỏ tới một bộ đệm nội tại mà sẽ bị ghi đè trong lần tiếp theo gọi hàm này.
#include <stdio.h>
int main()
{
char buffer[L_tmpnam];
char *ptr;
tmpnam(buffer);
printf("Ten cua temp file thu nhat: %s\n", buffer);
ptr = tmpnam(NULL);
printf("Ten cua temp file thu hai: %s\n", ptr);
return(0);
}
Biên dịch và chạy chương trình C trên sẽ cho kết quả:
Xem thêm:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời