亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求大神教C語言文件數據排序

求大神教C語言文件數據排序

C
慕少1414285 2016-02-20 21:27:49
比如文件數據有三行taibai ?&001 458 ?654wainii ?&002 654 ?458ioooo ?&003 548 ?648我要靠每行的倒數第二個數據來做一個排序表怎么辦 ??
查看完整描述

2 回答

已采納
?
Fiona0126

TA貢獻12條經驗 獲得超2個贊

如果每行數據你能確定是統一規則,就定義一個結構體數組,然后fscanf讀文件,最后qsort一下就好了。。。幾行代碼。。你可以去了解一下

查看完整回答
反對 回復 2016-02-21
  • 慕少1414285
    慕少1414285
    fscanf遇到空格就結束了 taibai wainii ioooo 應該是用fgets;但還是謝謝教qsort
  • Fiona0126
    Fiona0126
    所以你如果里面的格式是固定的。 就可以struct eg { char str1[100]; char str2[100]; int x; int y; } 然后fscanf("%s%s%d%d", &....)這樣來給四個變量賦值。。
?
不偏不易

TA貢獻96條經驗 獲得超118個贊

我說一下我的思路,也請大神指導一下。第一步,讀取數據,存放在二維字符數組中;第二步,以空格為分界,判斷是第幾組數據;第三步,判斷每一行第三組數據的大?。坏谒牟?,數組交換數據。

查看完整回答
反對 回復 2016-02-21
  • 2 回答
  • 0 關注
  • 1584 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號