代码拉取完成,页面将自动刷新
#include<stdio.h>
#include<getch.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/msg.h>
#include<fcntl.h>
#include"struct.h"
#include"tools.h"
static cgid;
static sgid;
//任意键继续
void anyone_key(void)
{
stdin->_IO_read_ptr = stdin->_IO_read_end;
printf("请按任意键继续:");
getch();
}
//界面加载
void load_interface(void)
{
int i = 0;
for( i = 1 ; i <= 100 ; i++)
{
usleep(20000);
system("clear");
printf("==========%%%d==========\n",i);
}
}
void init_id(size_t id)
{
if(0 == access(ID_PATH,F_OK))
{
return;
}
int fd = open(ID_PATH,O_RDWR|O_CREAT,0644);
write(fd,&id,sizeof(id));
}
size_t get_id(void)
{
size_t id = 0;
int fd = open(ID_PATH,O_RDWR);
if(0 > fd)
{
perror("open");
return -1;
}
read(fd,&id,sizeof(id));
lseek(fd,0,SEEK_SET);
id++;
write(fd,&id,sizeof(id));
close(fd);
return id-1;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。