1樓:匿名使用者
filestream fs3 = new filestream(of.filename, filemode.open);//讀入乙個檔案
byte send=new byte[fs3.length / 2];
byte send1=new byte[fs3.length / 2];//建立兩個位元組陣列,準備分別讀入
fs3.read(send, 0, send.length);//讀入檔案流的一半到send
fs3.read(send1, send .length, send1.length);//讀入檔案流另一半到send1(就是這裡出了問題)
2樓:匿名使用者
fs.read(send, 0, send.length);//讀入檔案流的一半到send
fs3.read(send, send .length, send1.length);//讀入檔案流另一半到send1(就是這裡出了問題)
是超了。第乙個長度是send.length,實際是讀到send.length-1,第二個應該從send.length開始讀。
3樓:匿名使用者
最後的那句send1.length是不是要再減去1?
c#檔案讀取的問題
4樓:竭
string readtext = system.io.file.readalltext(@"c:\users\bs-esd-76\desktop\a.txt");
string need = readtext.replace("1", "");
need = need.replace("3","");
c#中怎麼讀取txt檔案某一行的內容
5樓:dw設計高手
先導入命名空間:using system.io;
string line= file.readalllines(@"d:\1.txt");
//遍歷第10行
console.writeline(line[9]);
//遍歷所有行
for (int i = 0; i < line.length; i++)
6樓:匿名使用者
像這種情況 用xml代替txt要好些吧
c# 讀取檔案的問題:file類的readalltext、writealltext與流filestream的關係 80
7樓:匿名使用者
我們看不到。net framework 的源bai**,但du猜測readalltext()基本上應zhi該也是用filestream的read方式實現的。多一dao個方法就可以讓你版少寫很多行的權**,不用處理filestream的dispose。
這就是寫library的人比較聰明之處吧。
當然具體比較兩個方法,readalltext()是乙個簡單的方法,你一次讀出所有的內容。而直接read filestream,你有更多的控制,但也需要自己初始化filestream,記得dispose filestream.
簡單說吧,readalltext()像月票,read 像每次坐車現買車票。
writealltext, 和 write 方法和前面的一對類似。
8樓:帝高揚
file類的方法將資料一次性載入到記憶體,看起來只能讀能用記事本開啟的檔案。版
filestream類的seek方法可以提供隨機訪權問檔案,能更細緻的操作檔案。看起來可以讀取任意檔案。
如果操作大檔案,可以用filestream慢慢讀,用file可能會掛的。
9樓:半分幻の庭師
打個方法就是,人吃飯的時候,微觀上看是一口一口吃的,當我們的程式關心到這個人內
每一口吃什麼東西的容時候,就應該以每一口飯這樣的思路去做但是當我們的程式只要關係,這個人一天吃三頓飯,此時對」吃飯「這一年事的觀測角度不同了,我們不再關心每口吃什麼,只要知道他每天要吃三頓就行了
於是會有不同的物件,從不同的角度去做事情,有的關心細節,有的不關心細節
c#問題:如何判斷對乙個文字檔案的讀取是否到達檔案的末尾
10樓:大寶聊高鐵
用迴圈去取,直到取不到文字。以下是示例:
using (streamreader read = new streamreader(@"c:\\a.txt", true))
while (newvalue != null);
}console.writeline(oldvalue);}
11樓:匿名使用者
filestream fs = new filestream("d:\\a.txt", filemode.open);//讀檔案
streamreader m_streamreader = new streamreader(fs);//寫流
string strline = m_streamreader.readline();//讀取一行文字
while (strline != null && strline != "")//一直讀到讀不到資料
關於C 的問題,關於C 的一個問題?
size type應該是c 為例如string類和許多其他庫型別定義的配套型別,使這些庫型別的使用與機器無關.所以不能單獨用。具體如下 size type是為string類型別和vector類型別定義的型別,用以儲存任意string物件或vector物件的長度,標準庫型別將size type定義為u...
關於c 的問題,乙個關於c 的問題
random number 函式介紹 見幫助文件,簡單再提一下,random number 返回乙個0 number 1之間的隨機整數,引數number代表 5 10的數就是 int i random 5 5 這樣就是了 random 5 就是隨機0到5,加5就是5到10了 c 實現生成隨機數200...
關於C語言fgets 讀取檔案
一騎當後 c語言中fgets 函式說明 fgets 用來從引數stream 所指的檔案內讀入字元並存到引數s 所指的記憶體空間,直到出現換行字元 讀到檔案尾或是已讀了size 1 個字元為止,最後會加上null 作為字串結束。原型 char fgets char s,int n,file strea...