C部落格作業06 結構體 指標

2022-05-19 22:36:26 字數 1720 閱讀 1433

包含結構體user和ranking 及login.cpp和computeexp.cpp所有函式的宣告

具體呼叫login.cpp和computeexp.cpp中的函式

包含註冊/登入功能的所有函式以及排名,讀寫檔案函式

繼承自上次大作業的主體部分,只做輕微改動

登入主介面

註冊

正常註冊

已有賬號

登入

正常登入

密碼錯誤

不存在的使用者

改了好久writescore和ranking函式,最終結果還是在以下兩種狀態徘徊

最終成績排名沒有成功

第一次大作業主要面對輸入查錯問題,在沒有學字元陣列的情況下用scanf的返回值乙個個硬剛

在第一次大作業掌握了隨機數,函式呼叫的具體用法

第二次大作業使用指針對原版進行了完全重寫,同時留下改進的空間給第三次大作業

第二次大作業熟悉了指標的操作方式,多種字串函式的操作

第三次大作業使用了檔案讀寫與結構體,**量比原版翻了近三倍

短時間內寫出的過於複雜的函式並沒有像預期一樣執行,出現了程式不明崩潰的情況

三次大作業積累的實際操作經驗對我的c語言學習有非常大的幫助,也為課設及以後的學習打下了基礎

C語言部落格作業06 結構體 檔案

學習了結構體和檔案,其實還是很實用的,通過對檔案的學習,可以用 對檔案進行修改,就像開啟了新世界的大門。從難度上看,結構體那一部分比較簡單,記住一些基本語法,大體上都能掌握。個人覺得,檔案那一部分裡,重點是要學習如何去使用那些檔案函式,函式內容也比較多,需要較多練習才能更好的鞏固。從目前個人掌握得情...

C語言部落格作業06 結構體 檔案

1.1思維導圖 本人已經開始著手學習結構檔案,不要慌,問題不大。本次作業要求對小學四則運算程式功能擴充套件。擴充套件功能 小學生使用者登入進系統做題。結束答題後,能把該學生答題情況寫入檔案,並實現排名。主要功能 1位數的一步加減乘除計算 2位數的2步加減運算 3位數的2步加減運算 檢視排名 退出擴充...

C語言部落格作業06 結構體 檔案

在本週的學習中,我們學習了關於結構體和檔案的內容。結構體的本身並不難,但以結構體為基礎的鍊錶還是讓我很混亂。我現在對鍊錶這一塊還很不熟,我僅能做到讀懂 但要用鍊錶程式設計還是有點吃力。再說檔案這一塊吧。我感覺課本我看的懂,例題也可以理解,但還是不會用它來建工程。emmmmm,以至於我對大作業還是一臉...