青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

投其所好,堅持不懈,快樂人生

生活的天平本不平衡,只有通過努力改變其偏向~

C++博客 首頁 新隨筆 聯系 聚合 管理
  17 Posts :: 2 Stories :: 3 Comments :: 0 Trackbacks
在CSDN看到一篇關于總結Windows編程中的各中文件操作方法。作者只是列了一個大綱,本人那將篇文章補充一下,貼出來希望能給有這方面需要的朋友幫助。

windows編程中文件操作有以下幾種常見方法:
1.C語言中文件操作。
2.C++語言中的文件操作。
3.Win32 API函數文件操作。
4.MFC CFile類文件操作。
5.MFC CFileDialog類的文件操作。
6.注冊表文件操作。

下面我來詳細說明一下各種文件操作方法:
1. C語言中文件操作.需要包含的頭文件STDIO.H
  

C++代碼
  1. 寫入文件:   
  2. FILE *pfile=fopen("C.txt","w");//以寫的方式打開C.txt文件。   
  3. fwrite("Welcome to VCFans!",1,strlen("Welcome to VCFans!"),pfile);//將數據寫入文件。   
  4. fflush(pfile);//刷新緩沖區。將緩沖區數據寫入文件   
  5. fclose(pfile);//關閉文件   
  6.   讀取文件:   
  7. FILE *pfile=fopen("C.txt","r");//以讀的方式打開C.txt文件。   
  8. char FileContent[100];   
  9. memset(FileContent,0,100);//初始化FileContent   
  10. fread(FileContent,1,100,pfile);//將剛才C.txt文件中的內容讀入到FileContent   
  11. MessageBox(FileContent);//輸出結果   
  12. fclose(pfile);//關閉文件   

2.C++語言中的文件操作。需要包含的頭文件fstream.h
    

C++代碼
  1. 寫入文件:   
  2.     ofstream ofs("C++.txt");//建立ofstream對像。   
  3.  ofs.write("Welcome to VCFans!",strlen("Welcome to VCFans!"));//將數據寫入文件   
  4.  ofs.close();//關閉ofstream對象。   
  5.   讀取文件:   
  6.  ifstream ifs("C++.txt");   
  7.  char FileContent[100];   
  8.  memset(FileContent,0,100);//初始化FileContent   
  9.  ifs.read(FileContent,100);//讀取數據   
  10.  ifs.close();//關閉ifstream對像   
  11.  MessageBox(FileContent);//輸出結果   

3.Win32 API函數文件操作。需要包含的頭文件winbase.h,需要類庫:kernel32.lib
  

C++代碼
  1. 寫入文件:   
  2.   HANDLE hFile;//定義一個句柄。   
  3.  hFile=CreateFile("API.txt",   
  4.   GENERIC_WRITE,   
  5.   FILE_SHARE_WRITE,   
  6.   NULL,   
  7.   CREATE_NEW,   
  8.   FILE_ATTRIBUTE_NORMAL,   
  9.   NULL);//使用CreatFile這個API函數打開文件   
  10.  DWORD Written;   
  11.  WriteFile(hFile,"Welcome to VCFans!",strlen("Welcome to VCFans!"),&Written,NULL);//寫入文件   
  12.  CloseHandle(hFile);//關閉句柄   
  13.   讀取文件:   
  14.   HANDLE hFile;//定義一個句柄。   
  15.  hFile=CreateFile("API.txt",   
  16.   GENERIC_READ,   
  17.   FILE_SHARE_READ,   
  18.   NULL,   
  19.   OPEN_EXISTING,   
  20.   FILE_ATTRIBUTE_NORMAL,   
  21.   NULL);//使用CreatFile這個API函數打開文件   
  22.  DWORD dwDataLen;   
  23.  char FileContent[100];   
  24.  ReadFile(hFile,FileContent,100,&dwDataLen,NULL);//讀取數據   
  25.  FileContent[dwDataLen]=0;//將數組未尾設零。   
  26.  CloseHandle(hFile);//關閉句柄   
  27.  MessageBox(FileContent);//輸出結果   

4.MFC CFile類文件操作。需要包含的頭文件afx.h
 

C++代碼
  1. 寫入文件:   
  2.   CFile file("CFile.txt",CFile::modeCreate| CFile::modeWrite);//構造CFile對象   
  3.   file.Write("Welcome to VCFans !",strlen("Welcome to VCFans !"));//寫入數據到文件   
  4.   file.Close();//關閉CFile對象。   
  5.  讀取文件:   
  6.   CFile file("CFile.txt",CFile::modeRead);//構造CFile對象   
  7.   char FileContent[100];   
  8.   memset(FileContent,0,100);//初始化FileContent   
  9.   file.Read(FileContent,100);//讀入數據   
  10.   file.Close();//關閉文件對象   
  11.   MessageBox(FileContent);//輸出數據   

5.MFC CFileDialog類的文件操作。需要包含的頭文件Afxdlgs.h
 

C++代碼
  1. 寫入文件:   
  2.   CFileDialog fileDlg(FALSE,"txt","CFileDialog.txt");//建立CFileDialog對象   
  3.  if(IDOK==fileDlg.DoModal())   
  4.  {   
  5.   CFile file(fileDlg.GetFileName(),CFile::modeCreate| CFile::modeWrite);//構造CFile對象   
  6.   file.Write("Welcome to VCFans !",strlen("Welcome to VCFans !"));//寫入數據到文件   
  7.   file.Close();    
  8.  };   
  9.  讀取文件:   
  10.   CFileDialog fileDlg(TRUE,"txt","CFileDialog.txt");//建立CFileDialog對象   
  11.  if(IDOK==fileDlg.DoModal())   
  12.  {   
  13.   CFile file(fileDlg.GetFileName(),CFile::modeRead);//構造CFile對象   
  14.   char FileContent[100];   
  15.   memset(FileContent,0,100);//初始化FileContent   
  16.   file.Read(FileContent,100);//讀入數據   
  17.   file.Close();//關閉文件對象   
  18.   MessageBox(FileContent);    
  19.  };   

 
6.注冊表文件操作。 
  

C++代碼
  1.   寫入注冊表:   
  2.   HKEY hKey;   
  3.   DWORD dwSex=1;   
  4.   RegCreateKey(HKEY_LOCAL_MACHINE,"Software\\vcfans\\reg",&hKey);//打開注冊表鍵   
  5.   RegSetValueEx(hKey,"sex",0,REG_DWORD,(CONST BYTE*)&dwSex,4);//寫入注冊表數據   
  6.   RegCloseKey(hKey);//關閉注冊表鍵   
  7.  讀注冊表:   
  8.   HKEY hKey;   
  9.   RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\vcfans\\reg",&hKey);//打開注冊表鍵   
  10.   DWORD dwType;   
  11.   DWORD dwValue;   
  12.   DWORD dwSex;   
  13.   RegQueryValueEx(hKey,"sex",0,&dwType,(LPBYTE)&dwSex,&dwValue);//查詢注冊表數據   
  14.   RegCloseKey(hKey);//關閉注冊表鍵   
  15.   CString str;   
  16.   str.Format("sex=%d",dwSex);   
  17.   MessageBox(str);   

//以上代碼在VC6.0,Windows 2K server下編譯通過。

posted on 2008-03-10 16:27 snail 閱讀(585) 評論(0)  編輯 收藏 引用 所屬分類: VC++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久激情综合网| 美女视频黄a大片欧美| 久久精品日韩欧美| 午夜在线观看欧美| 久久国产一区二区| 久久久天天操| 欧美aa在线视频| 亚洲精品欧美在线| 亚洲性视频网址| 欧美伊人精品成人久久综合97 | 日韩一级视频免费观看在线| 亚洲成人在线| 亚洲黄页一区| 中国av一区| 久久夜色精品| 亚洲美女尤物影院| 欧美伊人久久久久久午夜久久久久 | 亚洲日韩视频| 欧美三级在线| 国产精品欧美日韩| 尤物九九久久国产精品的分类| 亚洲精品中文字幕女同| 日韩天堂av| 亚洲精品国产精品国产自| 午夜激情亚洲| 亚洲第一区在线观看| 亚洲性线免费观看视频成熟| 理论片一区二区在线| 欧美午夜精品理论片a级按摩| 宅男噜噜噜66国产日韩在线观看| 久久亚洲精品网站| 国产精品五月天| 亚洲精品资源| 久久亚洲春色中文字幕| 在线视频精品一区| 欧美国产视频在线| 伊人成人在线视频| 久久精品免费看| 中日韩高清电影网| 欧美伦理视频网站| 91久久久在线| 美女黄网久久| 久久久久久久综合日本| 国产亚洲综合在线| 欧美在线你懂的| 亚洲特黄一级片| 欧美日韩亚洲综合一区| 亚洲韩国日本中文字幕| 欧美va日韩va| 麻豆91精品| 亚洲第一页中文字幕| 久久人人看视频| 久久av老司机精品网站导航| 一区二区高清视频在线观看| 欧美人妖另类| 亚洲图片你懂的| 亚洲精品在线视频观看| 欧美久久久久免费| 一区二区免费在线视频| 亚洲国产高清一区二区三区| 欧美一区二区三区成人| 性视频1819p久久| 国产午夜精品一区二区三区欧美| 午夜精品久久久| 午夜精品免费在线| 狠狠做深爱婷婷久久综合一区| 亚洲国产精品一区二区尤物区| 欧美中文字幕视频| 欧美在线一区二区三区| 红桃视频成人| 欧美成人午夜77777| 免费在线观看精品| 亚洲精品中文字幕在线| 一本色道久久综合亚洲精品小说 | 国内视频一区| 久久综合色一综合色88| 久久亚洲私人国产精品va| 欧美日韩亚洲在线| 国产精品h在线观看| 欧美在线日韩在线| 久久全国免费视频| 99亚洲视频| 亚洲一区二区三区四区视频 | 久久亚洲精品一区| 日韩视频免费在线| 亚洲无线视频| 亚洲电影在线观看| 亚洲麻豆av| 国产欧美在线观看一区| 欧美成人小视频| 亚洲国产欧美一区| 欧美亚洲第一区| 久久在线视频在线| 欧美日本在线观看| 久久九九久精品国产免费直播| 欧美aⅴ99久久黑人专区| 亚洲欧美国产高清va在线播| 久久精品亚洲精品| 亚洲在线观看视频网站| 久久影视三级福利片| 另类酷文…触手系列精品集v1小说| 欧美一区二区在线视频| 日韩一级不卡| 久久精品国产清高在天天线| 在线亚洲一区观看| 久久亚洲免费| 久久久久国产精品午夜一区| 欧美裸体一区二区三区| 玖玖玖免费嫩草在线影院一区| 欧美日韩第一区日日骚| 免费日韩成人| 国产亚洲高清视频| 在线视频中文亚洲| 99视频精品免费观看| 日韩亚洲欧美一区二区三区| 亚洲精品一区久久久久久| 香港久久久电影| 欧美日产一区二区三区在线观看| 久久色中文字幕| 国产精品一区=区| 日韩午夜电影av| 亚洲日本免费| 蜜桃av噜噜一区二区三区| 久久久一二三| 国产亚洲欧美另类中文| 亚洲精品欧美一区二区三区| 欧美在线日韩| 国产欧美一区二区精品仙草咪| 亚洲国产欧美国产综合一区 | 亚洲免费av网站| 久久中文欧美| 欧美.www| 亚洲电影毛片| 看片网站欧美日韩| 欧美chengren| 最近中文字幕日韩精品| 美女久久网站| 亚洲国产精品一区二区三区| 亚洲人成77777在线观看网| 久久这里有精品15一区二区三区| 国产中文一区| 久久久xxx| 欧美国产日韩a欧美在线观看| 在线高清一区| 久久综合九色欧美综合狠狠| 蜜桃视频一区| 亚洲国产视频直播| 欧美激情一区二区三区在线视频 | 亚洲一区二区三区欧美| 免费亚洲一区二区| 欧美一级二区| 亚洲一区二区三区精品视频| 9国产精品视频| 国产精品电影在线观看| 亚洲欧美日韩精品久久久| 久久久国产精品一区| 在线看片一区| 欧美日本亚洲| 午夜视频在线观看一区二区| 久久久噜噜噜| 亚洲日本成人在线观看| 欧美日韩亚洲综合一区| 欧美一二三区精品| 欧美激情一区二区在线 | 国产精品www色诱视频| 小处雏高清一区二区三区| 久久综合综合久久综合| 99re6热只有精品免费观看 | 欧美福利视频一区| 久久久噜久噜久久综合| 亚洲成人自拍视频| 欧美日韩调教| 亚洲永久网站| 欧美本精品男人aⅴ天堂| 一区二区高清视频| 国产在线精品成人一区二区三区| 乱人伦精品视频在线观看| 一本色道久久综合狠狠躁篇的优点 | 欧美高清免费| 亚洲性视频h| 欧美国产综合一区二区| 亚洲综合二区| 91久久精品www人人做人人爽| 国产精品久久久久久久久动漫| 久久久夜色精品亚洲| 亚洲国产视频a| 国产亚洲激情在线| 国产精品久久久久高潮| 美日韩精品免费| 午夜精品视频| 一区二区高清在线观看| 亚洲国产欧美日韩精品| 久久综合九九| 久久精品久久99精品久久| 亚洲永久精品大片| 欧美中文字幕久久| 亚洲影视在线播放| 99国产精品国产精品久久| 精品av久久久久电影| 国产视频精品va久久久久久|