fopen_s使用方法
时间: 2023-11-05 08:15:23 浏览: 118
fopen function
fopen_s 函数的使用方法如下:
```c
#include <stdio.h>
int fopen_s(FILE** pFile, const char* filename, const char* mode);
```
其中,pFile 是指向文件指针的指针,filename 是要打开的文件名,mode 是打开文件的模式。函数返回值为 0 表示成功打开文件,否则表示打开文件失败。
下面是一个使用 fopen_s 函数打开文件的示例:
```c
#include <stdio.h>
int main() {
FILE* fp;
errno_t err;
err = fopen_s(&fp, "example.txt", "w");
if (err != 0) {
printf("Failed to open file.\n");
return 1;
}
fprintf(fp, "This is an example.\n");
fclose(fp);
return 0;
}
```
在上面的示例中,首先定义了一个指向文件指针的指针 fp,然后使用 fopen_s 函数打开一个名为 example.txt 的文件,并指定打开模式为写入模式。如果打开文件失败,则打印一条错误消息并返回 1。否则,使用 fprintf 函数向文件写入一条字符串,并用 fclose 函数关闭文件。
阅读全文