/* file name: slist.c */
/* 單向鍵結鍊錶,插入、刪除使用排序 */
//學會對檔案操作檔案操作和單鏈表一起使用
#include
#include
#include
#include
void read_func(void);
void write_func(void);
void insert_func(void);
void sort_func(void);
void delete_func(void);
void display_func(void);
void modify_func(void);
void anykey_func(void);
struct student
;struct student *ptr, *head, *current, *prev;//全部宣告為全域性變數
int main(void)}}
void read_func(void)
else
fclose(fptr);}}
void write_func(void)
fclose(fptr);
}void insert_func(void) //一插入就比較字串(2 2想比較很簡單) 不是等到全部插完了才比較
/*以分數高低由大到小排列*/
void sort_func(void)
ptr->next = current;
prev->next = ptr;
}void delete_func(void)
if (current != null)
else
printf(" student %s not found/n",del_name);
anykey_func();
}void modify_func(void)
if (current != null)
else
printf(" student %s not found/n",n_temp);
anykey_func();
}void display_func(void)
else
printf(" ---------------------------/n");
printf(" total %d record(s) found/n", count);
}anykey_func();
}void anykey_func(void)//任何鍵繼續
成績管理系統
為什麼我的這個成績管理系統 只要有兩個人的成績以後 再次使用add函式就不能新增了學生了 include include includestruct student head null int n 0 int couting struct student head struct student cr...
C 成績管理系統
以防老師再次叫我們做這些,先寫好乙個在這裡 author 小陳 date 2019 03 17 11 04 17 last by 小陳 last time 2019 03 17 11 58 40 include pch.h include include include using namespac...
學生成績管理系統
include include include define n 50 定義符號常量,代表學生人數最大值 int count 0 全域性變數,用於記錄陣列的當前位置 struct student 定義結構體型別,代表學生資訊 void input struct student arr 函式宣告,輸入...