创建log文件夹及文件

#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>

#include <time.h>
#include <string.h>

//日期十进制int转字符显示----month/day/hour/minute/second
char *date_change(int date, char *changeto_char)
{
//char changeto_char[2] = {0};
//printf("%s,%c,%c\n", changeto_char,changeto_char[0],changeto_char[1]);
changeto_char[0] = (char)date/10;printf("******changeto_char[0]:%d\n",changeto_char[0]);
changeto_char[1] = (char)date%10;printf("******changeto_char[1]:%d\n",changeto_char[1]);
//printf("changeto_char is :%s \n", changeto_char);
return changeto_char;
}
//日期十进制int转字符显示----year
char * year_change(int date,char changetoyear_char[4] )
{
//char changetoyear_char[4] = {0};//全局变量,局部变量出警告
changetoyear_char[0] = date/1000;
changetoyear_char[1] = (date-changetoyear_char[0]*1000)/100;
changetoyear_char[2] = (date-changetoyear_char[0]*1000-changetoyear_char[1]*100)/10;
changetoyear_char[3] = date%10;
return changetoyear_char;
}


void main()
{
char a[] = "32";
printf("%d\n", a[0]-'0');
unsigned char changetoyear_char[4] = {0}; //全局变量,局部变量出警告
unsigned char changeto_char[] = "11"; //全局变量,局部变量出警告
changeto_char[0] = '2';
changeto_char[1] = '2';
printf("%s\n",changeto_char);
int save_date[60] = {0}; 


time_t timep;
struct tm *p;
time(&timep);
p=localtime(&timep); /*取得当地时间*/
unsigned int date1 = (1900+p->tm_year);
unsigned int date2 = ( 1+p->tm_mon);
unsigned int date3 = p->tm_mday;
unsigned int date4 = p->tm_hour;
unsigned int date5 = p->tm_min;
printf ("date1:%d\n",date1);
printf ("date2:%d\n",date2);
printf ("date3:%d\n",date3);
printf ("date4:%d\n",date4);
printf ("date5:%d\n",date5);


sprintf(changeto_char, "%d", date5);


char ss = 'd';
printf("changeto_char is :%s %c %c\n", changeto_char, changeto_char[0], changeto_char[1]);

//删除一个文件
//创建一个文件
char addr_hour[32] = "/root/zy/telnet/";
printf("changeto_char init is :%s \n", changeto_char);


strcat(addr_hour,changeto_char);
printf("addr_hour is :%s\n", addr_hour);
int fd = open (addr_hour,O_CREAT|O_RDWR);
sleep(3);
//char address[32] = "/root/zy/telnet/45";
printf("删除文件 is :%s\n", addr_hour);
remove(addr_hour);
//printf ("\n%d%d%d ", (1900+p->tm_year),( 1+p->tm_mon), p->tm_mday);
//printf("%d:%d:%d\n",p->tm_hour, p->tm_min, p->tm_sec);
int fd_file = open (/root/zy/telnet/file/,O_CREAT|O_RDWR);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值