// filereadwritedemo.cpp : 定義控制台應用程式的入口點。
//#include "stdafx.h"
#include
#include
int main()
else
else
/*把寫緩衝區中的資料實際寫入到檔案中
winbaseapi bool winapi flushfilebuffers(_in_ handle hfile);
return 失敗返回0, 成功返回非0
*/ ret = flushfilebuffers(handle);
if (ret == 0)
else
ret = writefile(handle, writebuf, lstrlen(writebuf)*sizeof(tchar), &len, null);
if (ret == 0)
else
/*乙個檔案中設定當前的讀取位置
dword setfilepointer(
handle hfile, // 檔案控制代碼
long ldistancetomove, // 偏移量(低位)
plong lpdistancetomovehigh, // 偏移量(高位)
dword dwmovemethod // 基準位置file_begin:檔案開始位置 file_current:檔案當前位置 file_end:檔案結束位置
);return long,返回乙個新位置,它採用從檔案起始處開始算起的乙個位元組偏移量。hfile_error意味著出錯。會設定getlasterror
*/dword pos = setfilepointer(handle, 2, 0, file_begin);
if (pos == hfile_error)
else
/*bool readfile(
handle hfile, //檔案的控制代碼
lpvoid lpbuffer, //用於儲存讀入資料的乙個緩衝區
dword nnumberofbytestoread, //要讀入的位元組數
lpdword lpnumberofbytesread, //指向實際讀取位元組數的指標
);return 失敗返回0,成功返回非0
注意:readfile可以讀取檔案中所有的資料。如果指標設為file_begin的話,有可能讀的前幾個位元組是檔案編碼,而不是所需的資料,這點要小心
C 檔案讀(逐行讀 逐單詞讀)
include include include include include using namespace std int main ifile.clear ifile.seekg 0 檔案重定位 while ifile word coutvector iterator it text.begi...
檔案 讀操作
讀檔案 開啟檔案方式 ios in 輸入流 ifstream 讀取檔案有 四種 操作 include using namespace std include include 標頭檔案的包含 文字檔案 讀檔案 void test01 4 讀資料 第一種 char buf 1024 while ifs ...
Python讀檔案 寫檔案
讀檔案 在相應的資料夾下建立乙個list.txt檔案。建立乙個包含檔案各行內容的列表 將要讀取的檔案的名稱儲存在變數filename中 filename list.txt with open filename as file obj 呼叫open 將乙個表示檔案及其內容的物件儲存到了變數file o...