Linux C写数据到文件中

#include <stdio.h>
void write_data2file()
{
    FILE *fp;
    char buffer[100];
    memset(buffer,0,sizeof(buffer));
    fp=fopen("data.log","a+");
    if( NULL != fp )
    {
        sprintf(buffer,"I want to write some data \n");
        fputs(buffer,fp);
        fclose(fp);
     }
     else
     {
         printf("Cant't Open log file\n");
     }
}
用此函数可以写做一个日志文件来记录程序的运行情况,注意设置好文件打开的方式。

你可能感兴趣的:(Linux C写数据到文件中)