C语言打印到txt文件
在Visual Studio 2019中
函数原型:
int _cdecl fprintf_s(FILE *const _Stream, const char *const _Format,...)
打印流程:
- 定义文件
- 打开方式
- 打印内容
- 关闭文件
代码如下:
FILE *fp; // 定义文件指针
errno_t err; // 定义错误类型
if ((err = fopen_s(&fp, "day0.txt", "a")) != 0)
{
printf("无法打开此文件\n"); //如果打不开,就输出打不开
exit(0); //终止程序
}
int b = 1;
for(int i = 0 ; i < 1000; i ++)
{
b += 1;
fprintf_s(fp, "%d\n", b); // 打印的内容及格式
}
fclose(fp); // 关闭文件
打开文件类型:
| 标识符 | 描述 |
|---|---|
| “a” | 加到一个文件。写操作向文件末尾追加数据。如果文件不存在,则创建文件。 |
| “r” | 打开一个用于读取的文件。该文件必须存在。 |
| “w” | 创建一个用于写入的空文件。如果文件名称与已存在的文件相同,则会删除已有文件的内容,文件被视为一个新的空文件。 |
| “a+” | 打开一个用于读取和追加的文件。 |
| “r+” | 打开一个用于更新的文件,可读取也可写入。该文件必须存在。 |
| “w+” | 建一个用于读写的空文件。 |
版权声明:本文为modeganqingi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。