通過讀取檔案建立鍊錶 c

2021-07-25 20:29:25 字數 744 閱讀 8364

#include

typedef struct studentstu,*pstu;

int main(int argc, char*argv)

file * fp;

stu stu[10];

int ret;

int i;

//1, 開啟檔案

fp = fopen(argv[1],"r");

if(fp ==null)

//2,格式化讀取資訊,一行是乙個學生的

for(i=0;i<10;i++)

//3,列印學生資訊

int j;

printf("學號\t年齡\t分數\t姓名\n");

for(j=0;jprintf("%d\t%d\t%d\t%s\n",stu[j].id,stu[j].age,stu[j].score,stu[j].name);

return 0; }

/*執行時需帶argv[1]內容 ,如將如下內容儲存為 stu.txt

1001

2090

zhangsan

1002

20100

lisi

1003

2080

wangwu

1004

2090

maliu

1005

20 70

zhaoqi

1007    21

執行時用 ./*** stu.txt */

C語言檔案讀取並寫入鍊錶

c語言沒啥要逼逼的,直接上 用心體會 include stdio.h include stdlib.h 鍊錶節點結構體 typedef struct link node node 向控制台輸出鍊錶的各個節點值 void dispaly node head else 找到要插入的上乙個節點位置,實際就...

C 建立鍊錶

自己儲存一下,建立鍊錶的程式,省的以後每次建立鍊錶的時候,還需要重新在寫。通過下面的 建立的鍊錶節點數為10,每個節點儲存的數為其下標即 0 9 這裡要注意一點,在void createlist listnode phead 的時候,用的是指標引用,因為在main中head並沒有開闢空間,如果在cr...

c語言鍊錶資料存入檔案和讀取檔案

近快一年沒有接觸c語言了,今天學妹問我了鍊錶資料存如檔案和讀取檔案到鍊錶怎麼實現,現在搞開發很少用檔案,都是用資料庫,在這兒我還是寫一下簡單的檔案讀取鍊錶的操作。在c語言中,建立單鏈表需要使用到malloc函式動態申請記憶體 檔案的讀寫需要首先使用fopen函式開啟檔案,然後使用fscanf,fge...