日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

win32文件读写demo

發布時間:2025/4/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win32文件读写demo 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

新建一個控制臺工程;代碼;

// file.cpp : Defines the entry point for the console application. //#include "stdafx.h" #include <windows.h> #include <tchar.h> #include <stdio.h>HANDLE hOutput;void perro(LPTSTR pszTitle){LPVOID pvErrMsg = NULL;DWORD nError = GetLastError();FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS,NULL, nError,MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED),(LPTSTR)&pvErrMsg,0, NULL);TCHAR szText[256];HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);wsprintf(szText, "%s(errno=%d):%s\n", pszTitle, nError, (LPTSTR)pvErrMsg);WriteConsole(hOutput, szText, wcslen(szText), NULL, NULL);WriteConsole(hOutput, szText, 50, NULL, NULL);LocalFree(pvErrMsg); }void Create() {HANDLE hFile = CreateFile(_T("Y:/file.txt"), GENERIC_WRITE,FILE_SHARE_READ, NULL, CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL, NULL);CloseHandle(hFile); } void Write() {HANDLE hFile = CreateFile(_T("Y:/file.txt"), GENERIC_WRITE,FILE_SHARE_READ, NULL, OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL, NULL);// 1 多字節字符集CHAR szText[] = "hello win32 file";DWORD nLen = 0;WriteFile(hFile, szText, strlen(szText), &nLen, NULL);printf("準備寫入:%d,實際寫入:%d\n",strlen(szText), nLen);// 2 Unicode字符集//TCHAR szText[] = _T("hello file");//DWORD nLen = 0;//WriteFile(hFile, szText, wcslen(szText)*sizeof(szText[0]), &nLen, NULL);//TCHAR pszText[256] = { 0 };//wsprintf(pszText, _T("準備寫入:%d,實際寫入:%d\n"), wcslen(szText), nLen);//WriteConsole(hOutput, pszText, wcslen(pszText), NULL, NULL);CloseHandle(hFile); } void Read() {HANDLE hFile = CreateFile(_T("y:/file.txt"),GENERIC_READ, FILE_SHARE_READ, NULL,OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL,NULL);DWORD nHight = 0;DWORD nLow = GetFileSize(hFile, &nHight);DWORD nLen = 0;// 1 多字節字符集//CHAR szText[256] = { 0 };//ReadFile(hFile, szText, nLow, &nLen, NULL);//printf("數據:%s,準備讀取:%d,實際讀取:%d\n",szText, nLow, nLen);// 2 Unicode 字符集TCHAR szText[256] = { 0 };ReadFile(hFile, szText, nLow, &nLen, NULL);TCHAR pszText[256] = { 0 };wsprintf(pszText, _T("數據:%s, 準備讀取 : %d, 實際讀取 : %d\n"), szText, nLow, nLen);//WriteConsole(hOutput, pszText, wcslen(pszText), NULL, NULL);WriteConsole(hOutput, pszText, 150, NULL, NULL);CloseHandle(hFile); } void UseFile() { // CopyFile( _T("y:/file.txt"), _T("Y:/123/nofile.txt"), FALSE ); // DeleteFile( _T("y:/file.txt"));MoveFile(_T("y:/123/nofile.txt"), _T("y:/file.txt"));perro(_T("MoveFile")); }int _tmain(int argc, _TCHAR* argv[]) {hOutput = GetStdHandle(STD_OUTPUT_HANDLE);Create( );Write( );Read( );//UseFile();return 0; }

運行如下;

WriteConsole(hOutput, szText, wcslen(szText), NULL, NULL) 這句,wcslen(szText)會報如下的錯,

? ? 先改為直接使用數值,?WriteConsole(hOutput, szText, 50, NULL, NULL);

如果要使用printf則包含?#include <stdio.h>;

hOutput = GetStdHandle(STD_OUTPUT_HANDLE),獲取控制臺窗口句柄;

WriteConsole(hOutput, szText, 50, NULL, NULL),往控制臺窗口寫;

總結

以上是生活随笔為你收集整理的win32文件读写demo的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一区二区在线视频 | 国产欧美久久久精品免费 | 欧美人与动物xxx | 国产精品国产三级国产 | 婷婷亚洲综合五月天小说 | 深夜免费福利 | www.99视频 | 两个人做羞羞的视频 | 男人的亚洲天堂 | 黑人精品一区二区 | 国产精品毛片av | japanese av在线| 椎名由奈av一区二区三区 | 久久国产露脸精品国产 | 6699av| 黄黄的视频在线观看 | 蜜桃视频一区二区 | 国产最爽的乱淫视频国语对白 | 天天插天天干天天操 | 亚洲产国偷v产偷v自拍涩爱 | 日本午夜一区二区三区 | 久久久久成人片免费观看蜜芽 | a黄视频 | 狠狠躁日日躁夜夜躁 | 国产成人啪精品 | 欧美大片在线播放 | 精品人妻一区二区三区四区久久 | 四虎一国产精品一区二区影院 | 中文字幕一区二区三区视频 | 毛片网站在线观看 | 97在线国产 | 四虎最新站名点击进入 | 亚洲国内在线 | 亚洲夜夜爱 | 国产精品美女一区二区三区 | 成年女人18级毛片毛片免费 | 免费看黄色一级视频 | 男人和女人日批 | 国产精品久久久久野外 | 激情伊人 | 91黄色小视频 | 免费毛片一区二区三区久久久 | 久久久久久9999 | 国产一区视频在线观看免费 | 九九热免费在线 | 欧美成人国产精品一区二区 | 国产资源视频 | 自拍99页| 欧美一级二级视频 | 99久久婷婷国产综合精品草原 | 国产精品无码内射 | 亚洲欧美在线成人 | 国产aⅴ精品一区二区果冻 台湾性生生活1 | 黄色免费网站视频 | 欧美日韩免费一区二区三区 | 国产伦精品一区二区三区 | 美日韩黄色片 | 人妻一区二区三区四区五区 | 嫩草99| 中文字幕久久久久久久 | 国精品人妻无码一区二区三区喝尿 | 黄色性情网站 | 日本中文字幕影院 | 国内自拍网站 | 日日夜夜精品免费视频 | 亚洲码无人客一区二区三区 | 青青久操 | www伊人 | 18禁一区二区三区 | 一区二区三区亚洲 | 午夜视频在线观看免费视频 | 亚洲视频一二三四 | 美女视频一区二区 | 久久天天躁狠狠躁夜夜av | 男女视频久久 | 寂寞少妇让水电工爽hd | 亚欧成人精品 | 成人做爰69片免费看 | 国产精品视频你懂的 | 日本一区二区三区视频在线 | 李宗瑞91在线正在播放 | 夏目彩春娇喘呻吟高潮迭起 | 天天爽夜夜爽一区二区三区 | 国产精品suv一区二区69 | 日韩视频在线免费播放 | 特大黑人娇小亚洲女 | 青娱乐在线视频观看 | 午夜在线不卡 | 国模吧无码一区二区三区 | 插插射射| 黄色激情av | 精品一区二区欧美 | 亚洲一区二区三区免费在线观看 | 91丨porny丨国产 | 国产毛片毛片毛片毛片毛片 | 久久久久久国产视频 | 中日精品一色哟哟 | 精品中文一区二区三区 | 一区二区三区视频观看 |