📄 service.c
字号:
#include<sys/types.h>
#include<sys/ipc.h>
#include<sys/msg.h>
#include<stdio.h>
#include<string.h>#include<stdlib.h>#define MSGKEY 75struct User{
char username[50];//username用户名 char userpwd[50];//pwd密码
}myuser[50];struct Ticket{ int num;//code票代号 char address[50];//arrive address目的地 int numbers;//数量}myticket[50];struct Msguser//used for msg用于消息{
long mtype; int csid; int op; int num; int numbers;
char username[50];
char userpwd[50];
}user; struct Msgticket//used for msg用于消息{ long mtype; int num; char address[50]; int numbers;}ticket;int count_user=0;
int count_ticket=0;int msgqid;int msgqid1;typedef struct User USER;typedef struct Ticket TICKET;typedef struct Msguser MSGUSER;typedef struct Msgticket MSGTICKET;int user_init();int ticket_init();int login();
void ticket_list(int);int ticket_book(int,int);int newuser();int newticket();int changticket(int,int);main(){ int op,i,pid;
int msgqid=msgget(MSGKEY,IPC_CREAT|0777); int msgqid1=msgget(76,IPC_CREAT|0777); if(user_init()!=1){
printf("user.dat open faild锛
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -