2012-07-17 21 views
0

我正在使用FileStream讀取文件。有時我的流位置在句子的中間,我需要將它移動到句子末尾(所有句子都用換行符分隔)。我打算做的是找到回車的偏移量(\ r),然後使用FileStream.Seek將位置設置爲它。找到下一個回車符的偏移量(以字節爲單位)

實施例:

HELLO,HALLO HOLLA。

YES YES YES

我的光標右後「HALLO」我想偏移的下一句的前面回車(YES YES YES)

是否有任何函數來得到彌補下回車的回報? 我是一名學生,仍在學習。感謝所有您的反饋和意見:)

回答

0

你不是在思考「在溪流中」 - 在「意識形態純」的溪流中,你不能重新定位溪流指針(又名「尋找」,改變「位置」屬性),你必須自己跟蹤以前的所有數據,通常需要使用狀態機或其他數據結構。

我有一個問題:爲什麼你要找到\r的字節位置?你想完成什麼「大事」?我懷疑有一個更簡單的方法。

相關問題