读写方式
r
只读方式打开,若文件不存在,打开失败r+
读写方式打开,若文件不存在,打开失败w
只写方式打开,若文件不存在,则建立新文件;若文件存在则清空其内容w+
读写方式打开,若文件不存在,则建立新文件;若文件存在则清空其内容a
只写方式打开,若文件不存在,则建立新文件;若文件存在则数据写入到文件尾,保留原文件的 EOFa+
读写方式打开,若文件不存在,则建立新文件;若文件存在则数据写入到文件尾,删除原文件的 EOF
int write_to_file(char *path, char *s)
{
FILE *fp;
fp = fopen(path, "w");
if (fp == NULL) {
return ERROR;
}
if (fputs(s, fp) == EOF) {
return ERROR;
} else {
return SUCCESS;
}
}