第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

作業(yè)社區(qū)

探索學(xué)習(xí)新天地,共享知識(shí)資源!

0 提交作業(yè)
0個(gè) 布置作業(yè)
0 滿分作業(yè)
得分 100
討論題

橙子上的螢火 的學(xué)生作業(yè):

/* typedef struct { char name[20]; int id; int score; }s_t; 設(shè)計(jì)一個(gè)s_t *get_memeory_addr()函數(shù),要求在堆區(qū)為上述結(jié)構(gòu)體分配空間。 設(shè)計(jì)一個(gè)void input_student(s_t *s)函數(shù),要求用戶從鍵盤輸入數(shù)據(jù)給s中的變量。 設(shè)計(jì)一個(gè)void optput_student(s_t *s)函數(shù),要求輸出用戶輸入的數(shù)據(jù)。 設(shè)計(jì)一個(gè)main()函數(shù)調(diào)用上述數(shù)據(jù)。 */ #include #include typedef struct { char name[20]; int id; int score; }s_t; s_t *get_memory_addr() { s_t *st = (s_t *) malloc(sizeof(s_t)); return st; } void input_student(s_t *s) { printf("請(qǐng)輸入姓名:"); scanf("%s", s->name); printf("請(qǐng)輸入id號(hào): "); scanf("%d", &(s->id)); printf("請(qǐng)輸入分?jǐn)?shù): "); scanf("%d", &(s->score)); } void output_student(s_t *s) { printf("姓名:%s id號(hào): %d 分?jǐn)?shù): %d \n", s->name, s->id, s->score); } int main(int argc, char *argv[]) { // 設(shè)計(jì)一個(gè)s_t *get_memeory_addr()函數(shù),要求在堆區(qū)為上述結(jié)構(gòu)體分配空間。 s_t *s = get_memory_addr(); // 設(shè)計(jì)一個(gè)void input_student(s_t *s)函數(shù),要求用戶從鍵盤輸入數(shù)據(jù)給s中的變量。 input_student(s); // 設(shè)計(jì)一個(gè)void output_student(s_t *s)函數(shù),要求輸出用戶輸入的數(shù)據(jù)。 output_student(s); return 0; }

得分 99
學(xué)習(xí)任務(wù)

cjozGV 的學(xué)生作業(yè):

#include #include #include #include #include #include #define PATHNAME "." #define PROID 10 struct msgbuf { long mtype; // 消息類型,必須 > 0 char mtext[100]; // 消息正文 }; int main(){ key_t key = ftok(PATHNAME,PROID); // 生成key int msgid = msgget(key,0666 | IPC_CREAT); // 創(chuàng)建消息隊(duì)列 if (msgid == -1){ perror("msgget"); exit(1); } pid_t pidA = fork(); if (pidA == 0){ // 子進(jìn)程A struct msgbuf msg; while (1) { msgrcv(msgid,&msg, sizeof(msg.mtext),100,0); if (strcmp(msg.mtext, "quit") == 0) break; printf("子進(jìn)程 A 收到: %s\n",msg.mtext); } exit(0); } pid_t pidB = fork(); if (pidB == 0) { // 子進(jìn)程B struct msgbuf msg; while (1){ msgrcv(msgid,&msg, sizeof(msg.mtext),200,0); if (strcmp(msg.mtext, "quit") == 0) break; printf("子進(jìn)程 B 收到: %s\n",msg.mtext); } exit(0); } // 父進(jìn)程 struct msgbuf msg; while (1){ printf("輸入消息: "); fgets(msg.mtext, sizeof(msg.mtext), stdin); msg.mtext[strcspn(msg.mtext, "\n")] = '\0'; // 去掉換行 if (strcmp(msg.mtext, "quit") == 0) { msg.mtype = 100; msgsnd(msgid,&msg, sizeof(msg.mtext),0); msg.mtype = 200; msgsnd(msgid,&msg, sizeof(msg.mtext),0); break; } msg.mtype = 100; msgsnd(msgid,&msg, sizeof(msg.mtext),0); msg.mtype = 200; msgsnd(msgid,&msg, sizeof(msg.mtext),0); } // 刪除消息隊(duì)列 msgctl(msgid,IPC_RMID,NULL); return 0; }

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)