程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c++-OTL庫的otl_stream有類似fstream的seekg函數一樣的函數嗎?

c++-OTL庫的otl_stream有類似fstream的seekg函數一樣的函數嗎?

編輯:編程綜合問答
OTL庫的otl_stream有類似fstream的seekg函數一樣的函數嗎?

otl_stream有類似fstream的seekg函數一樣的函數嗎?如果沒有的話如何實現類似功能?假如一個行中有5個元素我只需要讀第2,3,5個元素,如何做?難道必須將5個元素讀到一個數組中再讀取嗎?但是我不知道第1,4個元素的數據類型,所以都第1,4個元素時不知道用什麼類型的變量作為流操作符>>右邊的操作變量,我只知道第2,3,5個元素的數據類型,這該如何處理呢?如果otl_stream實現了類似fstream類的seekg函數的功能,那就好辦了,但是不知道有沒有??那位高手能指點一下,不勝感激啊!

最佳回答:


看了OTL的源碼,似乎要實現seekg的功能不是很難,至少可行性很高,因為OTL裡面也是用數組存儲行數據,讀取時用cur_col定位讀取數組哪個位置,但是不知道OTL為什麼就不隨便實現seekg的功能呢?我想改它的代碼,不過畢竟我沒有全部讀透所有程序,怕留些隱患不知道,而且改了以後若需要更新OTL版本很麻煩,所以想通過它提供的基本函數在外部擴展封裝一個 seek 操作,大家能告訴我OTL提供了哪些基本函數可以用來實現seekg函數的功能嗎?

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved