⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysinfo.h

📁 linux下的人机对话编程
💻 H
字号:
/*#include<gnome.h>#include<time.h>#include"main.h"*/char string[30];//char ID[30];static char*text1[2]={"操作错误!",string};static char*text2[2]={"操作无效!",string};static char*text3[2]={"选排不一致!",string};static char*text4[2]={"进路不能封闭!",string};static char*text5[2]={"信号不能开放!",string};static char*text6[2]={"信号不能保持!",string};static char*text7[2]={"灯泡断丝!",string};static char*text8[2]={"A机工作正常!",string};static char*text9[2]={"B机工作正常!",string};static char*text10[2]={"A机热备!",string};static char*text11[2]={"B机热备!",string};static char*text12[2]={"按A机联机按钮!",string};static char*text13[2]={"按B机联机按钮!",string};static char*text14[2]={"A机通信中断!",string};static char*text15[2]={"B机通信中断!",string};static char*text16[2]={"A|B机信息不同!",string};static char*text17[2]={"站场不能更新!",string};//static char*text18[2]={aw->ID,string};char get_time_string(){  struct tm *t;  time_t tt;  tt=time(NULL);  t=localtime(&tt);   strftime(string,sizeof(string),"%m/%d %T",t);  }void AddStringToList(gchar*text[]){/* 插入信息提示函数*/     gtk_clist_prepend(clist,text);   }void SySInfo(int i) {  /* attach the shared memory area */   aw=(struct area_window *)shmat(shmid_win, 0, 0);   int j;   get_time_string(); switch(i)        {   case 1:                 {AddStringToList(text1);                  g_print("操作错误!\n");                  break;                 }            case 2:                 {AddStringToList(text2);		 g_print("操作无效!\n");                  break;                 }            case 3:                 {AddStringToList(text3);g_print("选排不一致!\n");                  break;                 }            case 4:                 {AddStringToList(text4);g_print("进路不能封闭!\n");                  break;                 }            case 5:                 {AddStringToList(text5);g_print("信号不能开放!\n");                  break;                 }            case 6:                 {AddStringToList(text6);g_print("信号不能保持!\n");                  break;                 }            case 7:                 {AddStringToList(text7);g_print("灯泡断丝!\n");                  break;                 }      	    case 8:                 {AddStringToList(text8);g_print("A机工作正常!\n");                  break;                 }            case 9:                 {AddStringToList(text9);g_print("B机工作正常!\n");                  break;                 }    	    case 10:                 {AddStringToList(text10);g_print("A机热备!\n");                  break;                 }	    case 11:                 {AddStringToList(text11);g_print("B机热备!\n");                  break;                 }	    case 12:                 {AddStringToList(text12);g_print("按A机联机按钮!\n");                  break;                 }            case 13:                 {AddStringToList(text13);g_print("按B机联机按钮!\n");                  break;                 }            case 14:                 {AddStringToList(text14);g_print("A机通信中断!\n");                  break;                 }            case 15:                 {AddStringToList(text15);g_print("B机通信中断!\n");                  break;                 }            case 16:                 {AddStringToList(text16);g_print("AB机信息不同!\n");                  break;                 }            case 17:                 {AddStringToList(text17);g_print("战场不能更新!\n");                  break;                 }	    case 18:                 {		char*text18[2]={aw->ID,string};		AddStringToList(text18);		 //g_print("战场不能更新!\n");                  break;                 }	    default:                  break;	} for(j=0;j<30;j++){   string[j]=0; } }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -