1樓:風若遠去何人留
從檔案中讀取值。
建立節點。然後插入連結串列。
檔案中存的 一般都是節點中的資料域。
c語言單向連結串列中如何往檔案裡存入資料和讀取資料?
2樓:網友
只需要將來檔案標示為二進位源即可。
struct student stu[256];
將stu賦值。
file * fd=fopen("c:\\","wb");//開啟int i;
for(i=0;i<256;i++)//寫入//讀取第k個結構體。
struct student rstu;
file *fd=fopen("c:\\","rb");//開啟fseek(fd,k*sizeof(struct student),seek_set);//定位讀取。
c語言 如何將檔案裡資料讀入連結串列中,在下次用時自動匯入資料
3樓:匿名使用者
在main函式的開頭,使用。
fopen去開啟檔案,如果存在的話就讀取資料加到連結串列中。
4樓:智晴虹
大家可以看上面完整的**。麻煩了。。。最好把整個**貼出來,或者至少貼乙個能執行的**,硬看**很費勁,還是執行除錯容易點。
c語言如何將檔案資料讀入連結串列?用fread
5樓:網友
#include
#include
struct readfile
int main()
for (i=0; i<5; i++)
scanf ("%d", &k[i]);
for (i=0; i<5; i++)
將資料寫入檔案。
fclose (fp);
if ((fp = fopen ("", "rb")) == null)
p = q = (struct readfile*) malloc (sizeof(struct readfile));//分配空間建立連結串列。
if (fread (&p->n, sizeof(struct readfile), 1, fp)!=1) //從檔案讀取乙個資料到連結串列結點。
head = null;
while (i-- i>=0) //建立連結串列。
q->next = null;
fclose (fp); //資料已經寫入到連結串列,可以關閉檔案了。
printf ("連結串列中的內容:");
while (head != null) //輸出連結串列中內容,驗證資料已經寫入到連結串列。
printf ("資料寫入連結串列成功");
return 0;}
6樓:匿名使用者
目錄中可以找到如下檔案:
在c語言中怎麼把單連結串列的結構資料寫入檔案和讀取出來啊?
7樓:匿名使用者
給出的**基本沒有問題,不太明確的是上面有註釋的部分。
有問題的話,可能就是第乙個資料未能儲存下來。
另外**裡面變數取名字,可以更有規則一些,比如學生資料庫檔案,取名為fp_stu_database更好,可以一下看出來這個是個檔案變數。
用c語言將文字檔案中的資料(乙個個結構體型別的資料)讀到連結串列中去,**如何寫
8樓:郝在益
這是我最開始學習連結串列的時候寫的乙個很小的程式,好像不是很完善,但是大致應該沒有問題,你可以參照的看看。太晚了,實在是不想寫了。
#include
#include
#include
#include
#include
#define max 200
struct student
struct data
dd;// 顯示主選單。
void menu()
等待使用者按回車後回到主選單。
void to_menu()
統計資訊。void ren()
printf("名次\t學號\t 姓名\t數學");
for(i=0; i
printf("名次\t學號\t 姓名\t英語");
for(i=0; i
printf("名次\t學號\t 姓名\t物理");
for(i=0; i
如何用C將textBox資料寫入SQL Server資料表
這個錯誤提示很清晰了啊,你沒有寫值到number列啊,看一下你的stu表的number列設計的是什麼資料型別,insert時寫相應資料型別的值到number列試試。你的資料表有空值約束,不允許插入空資料。所以你需要在執行sql前進行檢查 if stu name.length 1 stu age.le...
用c語言建立檔案,並且寫入資料用c語言建立一個txt檔案,並且寫入資料
include int main for int i 0 i 10 i fprintf fpwrite,d i fclose fpwrite 下面是讀資料,將讀到的資料存到陣列a 10 中,並且列印到控制檯上 int a 10 file fpread fopen data.txt r if fpre...
請問如何用VBA將EXCEL檔案中的資料複製到別EXCEL檔案相同的位置
sheet1的區域a1 c3拷貝到sheet2的區域a1 c3 sheet1.range a1 c3 copy sheet2.range a1 c3 sub aaa dim sh1 as worksheet dim sh2 as worksheet set sh1 workbooks 1.xls s...