写一段把字符串写入文件的函数
时间: 2023-03-28 15:04:09 浏览: 122
c代码-向一个文件中写入字符 所用到函数: ① 文件操作函数: fopen(文件名,文件使用方式) fclose(文件指针) fputc(字符,文件指针) //如fputc(ch,fp)把字符ch写入到指针变量fp所指向的文件当中 ② 字符操作函数: getchar() putchar()
可以使用 C 语言中的文件操作函数来实现将字符串写入文件的功能。以下是一个示例函数:
```c
#include <stdio.h>
void write_string_to_file(char* str, char* filename) {
FILE* fp = fopen(filename, "w");
if (fp == NULL) {
printf("Failed to open file %s\n", filename);
return;
}
fprintf(fp, "%s", str);
fclose(fp);
}
```
这个函数接受两个参数:一个字符串和一个文件名。它首先尝试打开指定的文件,如果打开失败则输出错误信息并返回。如果成功打开文件,则使用 fprintf 函数将字符串写入文件中,最后关闭文件。
阅读全文