注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

时间记录器

记录我的Linux、Android学习之路

 
 
 

日志

 
 

Linux 应用程序之 创建文件  

2012-11-20 16:18:30|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Linux 应用程序之 创建文件

 

 

  1 #include <stdio.h>                                                                                                        

  2 #include <stdlib.h>

  3 #include <string.h>

  4 #include <sys/types.h>

  5 #include <unistd.h>

  6

  7

  8 int main(int *argc, int **argv){

  9     int i;

 10     char buf[]= "nihaoahehe";

 11     FILE *fb = NULL;

 12     pid_t pid;

 13     char fname[50];

 14

 15     i = 0;

 16

 17     pid = getpid(); //获取PID

 18     printf("hello pid=%d  %s\n", pid, __TIME__);

 19     sprintf(fname, "pid-%d-%s.txt", pid, __TIME__); //格式化文件名,这样可以出现动态文件名

 20     fb = fopen(fname, "wb"); // 以覆盖写方式创建文件

 21     if(fb == NULL){

 22         printf("fopen error!\n");

 23         return -1;

 24     }

 25     i = fwrite(buf, 5, 1, fb); //写入数据

 26     printf("write %d Byte\n", i);

 27     fclose(fb);

 28

 29     return 0;

 30 }

  评论这张
 
阅读(346)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017