台灣最大程式設計社群網站
線上人數
1734
 
會員總數:241132
討論主題:186803
歡迎您免費加入會員
討論區列表 >> C# >> 如何將讀取資料依照排序放入檔案中
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何將讀取資料依照排序放入檔案中
價值 : 150 QP  點閱數:223 回應數:10

樓主

James Cheng
門外漢
0 7
362 63
發送站內信

各位前輩請幫幫忙
小弟找了例如使用FileStream創建檔案
也有寫入的方法
可是小弟需要解決的問題如下 :
1.假設我要先接外來的變數, 但我還不知道變數中是甚麼值, 該如何帶入呢??
2.固定檔案的大小(例如 : 145byte)
3.讀取的資料不知要如何依照位置放入檔案中
4.順便請問一下要用甚麼方式執行exe檔

以下補充一段PHP檔的範例
主管要求的就是先照此檔案改寫成C#
之後才會再加入一些判斷式等等的
PHP檔如下 :

$AAA=$_POST['AAA'];
$BBB=$_POST['BBB'];

$T[0] = sprintf("%02d",$AAA);
$T[1] = sprintf("%031d","");
$T[2] = sprintf("%012d",$_POST['i_CCC']."00");
$T[3] = sprintf("%099d","");


擷取了上面一段內容
就是我想請教的部分
若有不清楚的地方請告知我
我會盡快解釋或補上不足的資訊
還請前輩們能解惑!!!
12萬分感謝!!!

搜尋相關Tags的文章: [ 建立檔案 ] , [ 分割字串 ] , [ 排序 ] ,
本篇文章發表於2017-09-07 18:59
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
類似這樣吧



這是網頁的方式,
如果是WinForm的會有點不一樣
本篇文章回覆於2017-09-07 19:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

春天
檢舉此回應
1.
你的檔案是做什麼用的?
純文字當設定檔用可以參考
C# Static Class File
File.ReadAllLines //讀檔
File.WriteAllLines //寫檔
如果不是純文字,請再說明檔案格式
4.
你所謂的Exe檔是在Server端執行?
C# Process
本篇文章回覆於2017-09-08 10:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

James Cheng
檢舉此回應
小魚大大
使用您提供的方式後
依然無法在寫入時沒有辦法控制寫入的位置
如你所說的winform好像真的有些不同
HttpContext這個就有紅蚯蚓出現"不存在於內容中
這是您提供給我的方式所出現的問題
謝謝您的回覆~~~
本篇文章回覆於2017-09-08 10:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

James Cheng
檢舉此回應
回春天大大
主要功能是建立一個刷卡檔
1.先從收銀機接收到外來的變數, 例如交易別 金額..., 將接收到的內容"建立檔案", 且按照規格放置在文件中指定的位置
2.啟動exe檔, 解析文件
3.再建立另一檔案, 回傳卡片讀到的資訊(都為變數), 同第一點必須按照規格放置在文件中指定的位置
4.**.....**的內容為我的補充, 希望能幫助閱讀, 分隔線也是我自己分割的, 如果有錯請無視, 謝謝!!!

本篇文章回覆於2017-09-08 11:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

小魚
檢舉此回應
的確是有所不同,
如果你要走軟體的話,
第一件事要學會自己找資料,
基本的存檔讀檔應該網路上就可以找得到了。
本篇文章回覆於2017-09-09 00:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

James Cheng
檢舉此回應
謝謝小魚大
基本的建檔寫入,讀取,索引
這些我都有找到相關的資訊
只是拚湊不起來@@
嘗試中.......
本篇文章回覆於2017-09-11 11:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

小魚
檢舉此回應
那妳可以將目前做到哪部分PO出來,
你問的是C#,
但是你上面PO的都是PHP...
本篇文章回覆於2017-09-11 19:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

James Cheng
檢舉此回應
回小魚大大
我已經完成了
如同你說的找對關鍵字就沒問題了
主管看過後給了我提示"格式化"
2小時就完成了
謝謝各位大大~~~~~
本篇文章回覆於2017-09-12 14:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

James Cheng
檢舉此回應
點數以平均分配給兩位回應的大大了唷
12萬分感謝~~~~~~~~
本篇文章回覆於2017-09-12 14:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

James Cheng
檢舉此回應
補充一下部分程式碼
希望能幫助到有需要的人
可搜尋"字串格式化"或"String Format"


本篇文章回覆於2017-09-12 15:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.