linux c之把最简单的字符串数据追加写入文件
生活随笔
收集整理的這篇文章主要介紹了
linux c之把最简单的字符串数据追加写入文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1 問題
把最簡單的字符串數(shù)據(jù)追加寫入文件
?
?
?
?
2 代碼實現(xiàn)
#include <stdio.h> #include <string.h>void write_data_to_file(const char *path, char *str) {FILE *fd = fopen(path, "a+");if (fd == NULL) {printf("fd is NULL and open file fail\n");return;}printf("fd != NULL\n");if (str && str[0] != 0) {fwrite(str, strlen(str), 1, fd);char *next = "\n";fwrite(next, strlen(next), 1, fd);}fclose(fd); }int main() {char *path = "/home/chenyu/Desktop/linux/wf/c.txt";char *str = "chenyu";char *str1 = "hell word";char *str2 = "write data to file";write_data_to_file(path, str);write_data_to_file(path, str1);write_data_to_file(path, str2);return 0; }?
?
?
3 運行結果
gcc -g write.c -o write ./writevim c.txtchenyu hell word write data to file?
總結
以上是生活随笔為你收集整理的linux c之把最简单的字符串数据追加写入文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给定0~N之间的N个数字(大于等于0,小
- 下一篇: linux之通过strings命令查看s