lookshm.c
来自「多用户银行系统」· C语言 代码 · 共 39 行
C
39 行
#include "../include/stddef.h"#include "../include/structs.h"int main(){ SHM *shm; int shmid; shmid = shmget(KEY , SHM_SIZE , 0600); shm = shmat(shmid , 0 , 0); int index = 0; for(index = 0;index < 10;index ++){ if(strlen((shm->swap_arr)[index].swap.mark) == 0)continue; printf("index is : %d\n" , index); printf("shm->chara : %s\n" , (shm->swap_arr)[index].swap.chara); printf("shm->charb : %s\n" , (shm->swap_arr)[index].swap.charb); printf("shm->charc : %s\n" , (shm->swap_arr)[index].swap.charc); printf("shm->inta : %d\n" , (shm->swap_arr)[index].swap.inta); printf("shm->intb : %d\n" , (shm->swap_arr)[index].swap.intb); printf("shm->intc : %d\n" , (shm->swap_arr)[index].swap.intc); printf("shm->cpid : %d\n" , (shm->swap_arr)[index].swap.cpid); printf("shm->spid : %d\n" , (shm->swap_arr)[index].swap.spid); printf("shm->mark : %s\n" , (shm->swap_arr)[index].swap.mark); printf("shm->ok : %d\n" , (shm->swap_arr)[index].swap.ok); printf("shm->over : %d\n" , (shm->swap_arr)[index].swap.over); (shm->swap_arr)[index].swap.over = 1000; printf("shm->over : %d\n\n\n" , (shm->swap_arr)[index].swap.over); } return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?