日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )

發布時間:2025/6/17 windows 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、學生管理系統
  • 二、代碼示例





一、學生管理系統



前兩篇博客

  • 【C 語言】文件操作 ( 將結構體寫出到文件中并讀取結構體數據 | 將結構體數組寫出到文件中并讀取結構體數組數據 )
  • 【C 語言】文件操作 ( 讀取文件中的結構體數組 | feof 函數使用注意事項 )

中 , 將結構體 ( 數組 ) 數據寫入到了文件中 , 然后又從文件中讀取 結構體 ( 數組 ) 并打印出來 ;

之前寫入 , 讀取的 結構體 ( 數組 ) 的個數都是固定的 , 本篇博客實現從命令行接收結構體數據 , 然后保存到文件中 ;

做一個簡單的學生管理系統 , 手動將學生數據錄入到文件中 ;


scanf 函數原型 :

#include <stdio.h> int scanf(const char * restrict format,...);

函數中 , 第一個參數是格式字符串 , 后面的參數都是接收相應變量的指針 ;


使用結構體成員接收上述變量 , 然后寫出到文件中 , 就實現了從命令行接收數據 , 寫出到文件中 ;





二、代碼示例



#include <stdio.h>/* 定義結構體, 存儲一個字符串和年齡 */ struct student {char name[20];int age; };int main() {// 要寫入文件的結構體struct student s1 = {0};// 打開要寫入的文件FILE *p = fopen("D:/File/student.dat", "w");// 打開失敗直接退出if(p == NULL)return 0;while (1){// 提示輸入學生名字printf("input name:\n");// 阻塞等待命令行中用戶輸入學生名字scanf("%s", s1.name);// 如果用戶輸入 quit , 則退出循環 , 保存文件if(strcmp(s1.name, "quit")==0)break;// 提示輸入某個學生的年齡printf("input %s's age:\n", s1.name);// 命令行阻塞等待用戶輸入學生年齡scanf("%d", &s1.age);// 將結構體寫出到文件中fwrite(&s1, 1, sizeof (struct student), p);}// 關閉文件fclose(p);// 讀取文件中的結構體printf("\ncurrent students info :\n");// 存儲讀取到的結構體數據struct student s2= {0};// 打開文件FILE *p2 = fopen("D:/File/student.dat", "r");// 如果打開失敗, 退出if(p2 == NULL)return 0;while(1){// 每次讀取一個結構體,fread(&s2, 1, sizeof (struct student), p2);// 如果讀取到文件末尾, 則退出循環if(feof(p2))break;// 打印讀取到的結構體數據printf("%s, %d\n", s2.name, s2.age);}return 0; }

執行結果 :

總結

以上是生活随笔為你收集整理的【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲综合婷婷 | 91精品国产欧美一区二区 | 在线观看av网页 | 三级网站在线看 | av五十路 | 波多野结衣亚洲一区 | 精品一区二区三区视频在线观看 | 久久免费看少妇高潮 | 国产清纯白嫩初高中在线观看性色 | 欧美69式性猛交 | 亚洲精品网站在线观看 | 亚洲欧美日韩国产 | 国产成人无码一区二区在线观看 | 美女调教视频 | 欧美性教育视频 | 光棍影院av | 开心色站 | 精品成人 | 成人av网站在线播放 | 人人插人人干 | 国产九区 | 天天综合天天干 | 九热这里只有精品 | 欧美高清一区 | 拔插拔插影库 | 美女扒开内裤让男人捅 | 超碰人人人人 | 老女人人体欣赏a√s | 亚洲爱v | 亚洲日本久久 | 中文字幕视频观看 | 亚洲小说春色综合另类 | 性高潮久久久久久久 | www.欧美一区二区三区 | 午夜生活片 | 日韩成人在线观看 | 欧美午夜精品理论片 | 美日韩av在线 | 人人插插| 91精品国产91久久久 | 岛国精品在线观看 | 亚洲精品视频一区二区 | 日韩午夜视频在线观看 | 卡通动漫av | 麻豆av剧情| 天海翼一区二区 | 91偷拍一区二区三区精品 | 黄色网战入口 | 95国产精品 | 欧美性猛交久久久久 | 在线a| 国产精品亚洲天堂 | 日日天天干| 欧美久久久久久久久中文字幕 | 99这里只有 | 日韩成人精品一区二区三区 | 色奇米| 蜜芽久久 | 波多野结衣黄色网址 | 国产嫩草影院久久久久 | 天天干干干 | 午夜在线视频播放 | 干操网| www.久久久久.com| 中国美女一级看片 | 一区二区三区四区高清视频 | 免费吃奶摸下激烈视频 | 操操操操操操操操操操 | 日本人与黑人做爰视频 | 亚洲13p | 天天操夜夜操夜夜操 | 国产人妻精品午夜福利免费 | 青青草原亚洲视频 | 怡春院一区二区 | 亚洲一级免费视频 | 免费91网站 | 日日不卡av | 天天干夜夜爱 | 亚洲精品国产手机 | 午夜精品福利一区二区 | 成人免费不卡视频 | 亚洲女人的天堂 | 日韩中文字幕2019 | 午夜影院在线免费观看 | 看一级大片 | 三上悠亚一区二区三区 | 99在线视频免费 | 蜜桃视频污在线观看 | 日韩在线欧美 | 松本一香在线播放 | 国产欧美视频在线观看 | 亚洲一区二区自偷自拍 | 国产熟女一区二区 | 九九久久国产 | 中文字幕无码日韩专区免费 | 欧美黄色一级 | 五月天爱爱| 欧美激情国产精品 | 亚洲av无码专区在线电影 |