📄 createtb.c~
字号:
#define MAXLEN 80GtkWidget *create_and_fill_table(void){ GtkWidget *table; GtkWidget *label; /* var for read file "/proc/cpuinfo" */ FILE *fp; char linebuf[MAXLEN]; unsigned int lineno; char entry[20]; char content[20]; table=gtk_table_new(2,13,FALSE); if((fp=fopen("/proc/cpuinfo","r"))!=NULL){ for(lineno=1;fgets(linebuf,MAXLEN,fp)!=NULL;++lineno){ if(lineno<14){ /* get the entry and fill the table with it */ sscanf(linebuf,"%s",entry); label=gtk_label_new(entry); gtk_label_set_justify(label,GTK_JUSTIFY_LEFT); gtk_table_attach_defaults(GTK_TABLE(table),label,0,1,lineno-1,lineno); gtk_widget_show(label); /* get the content and fill the table with it */ strcpy(content,strchr(linebuf,':')); label=gtk_label_new(content); gtk_label_set_justify(label,GTK_JUSTIFY_LEFT); gtk_table_attach_defaults(GTK_TABLE(table),label,1,2,lineno-1,lineno); gtk_widget_show(label); } } fclose(fp); } return table;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -