- 博客(12)
- 收藏
- 关注
原创 磁盘容量(GetDiskFreeSpace函数和GetDiskFreeSpaceEx函数)
GetDiskFreeSpace函数和GetDiskFreeSpaceEx函数,主要是用来计算磁盘的各种容量,具体能计算什么,代码中注释得很详细#include #include using namespace std;int main(){ //得出磁盘的可用空间 DWORD dwTotalClusters;//总的簇 DWORD dwFreeClusters
2016-09-30 10:24:25 16211
原创 驱动器属性(GetDriveType函数 和 GetVolumeInformation函数)
点击我的电脑 --> 资源管理器 --> 每一个盘右击都有一些属性 (文件系统、配额、文件名的长度 等等)都可以用这两个API函数去获取#include #include #include BOOL GetDriveInfo(LPSTR szDrive){ UINT uDriveType; uDriveType = GetDriveType(szDrive); swit
2016-09-28 20:01:01 3683
原创 关于map
最基本的操作:插入(四种方法)、遍历(顺序和逆序)#include #include #include using namespace std;map mp;/* 插入的前三种方法的返回值是 pair*/void display(){ //插入的四种方法 //方法1 mp.insert(pair (1, "string01"));
2016-09-27 13:25:56 368
原创 遍历卷(GetLogicalDrivesStrings函数 、 FindFirstVolume函数 和 FindNextVolume函数)
此电脑 -> 管理 -> 磁盘管理 -> 每个盘是一个卷 -> 也可以叫做一个逻辑驱动器GetLogicalDriveStrings函数是将所有盘的名称都存在一个字符串中 每个盘以 \0 为分隔我们要写代码去判断何时结束读取#include #include #include #define BUFSIZE 1024int main(){ CH
2016-09-22 23:40:35 1701
原创 1007 The Best Path(无向图的欧拉路)
The Best PathTime Limit: 9000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 541 Accepted Submission(s): 220Problem DescriptionAlice is planning
2016-09-19 13:27:54 562
原创 1008 QSC and Master (区间dp)
QSC and MasterTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 176 Accepted Submission(s): 61Problem DescriptionEvery school has
2016-09-18 23:08:11 472
原创 1001 I Count Two Three(打表+二分 用lower_bound函数)
I Count Two ThreeTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 377 Accepted Submission(s): 204Problem DescriptionI will show yo
2016-09-17 23:45:14 511
原创 1002 Cure(打表)
CureTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 581 Accepted Submission(s): 206Problem DescriptionGiven an integer n, we on
2016-09-17 23:07:25 393
原创 lower_bound()返回值
函数lower_bound()在first和last中的前闭后开区间进行二分查找,返回大于或等于val的第一个元素位置。如果所有元素都小于val,则返回last的位置举例如下:一个数组number序列为:4,10,11,30,69,70,96,100.设要插入数字3,9,111.pos为要插入的位置的下标则pos = lower_bound( number, num
2016-09-17 22:03:38 457
原创 如何手动做Windows窗口
#include #include HINSTANCE hinst;LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);int WINAPI WinMain(HINSTANCE hinstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi
2016-09-02 14:51:32 892
原创 GetSystemDirectory函数 和 WriteFile函数(加 CreateFile函数——始终创建型)
GetSystemDirectory函数功能:得到系统目录的文件夹#include #include int main(){ TCHAR SystemDirectory[MAX_PATH]; GetSystemDirectory(SystemDirectory, MAX_PATH); printf("%s\n", SystemDirectory); system("pa
2016-09-01 11:48:57 847
原创 Windows数据结构(Win32_FILE_ATTRIBUTE_DATA结构 —— GetFileAttributesEx函数案例)
和以上类似的数据结构,在Windows里数不胜数#include #include VOID ShowFileTime(FILETIME lptime){ FILETIME ftLocal;//保存第一次转换后的本地时间 SYSTEMTIME st;//保存第二次转换后的系统时间 //第一次转换 :将 世界文件时间 转换成 本地文件时间 FileTimeToLocalFileT
2016-09-01 10:20:45 5469 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人