C++获取本机登陆过的QQ号码示例程序
C++获取本机登陆过的QQ号码示例程序
发布时间:2017-01-07 来源:查字典编辑
摘要:先看效果图,代码在下面复制代码代码如下://FileName:GetQQ.h#pragmaonce#includeclassGetQQ{pr...

先看效果图,代码在下面

C++获取本机登陆过的QQ号码示例程序1

复制代码 代码如下:

// FileName: GetQQ.h

#pragma once

#include <vector>

class GetQQ

{

private:

std::vector<CString> m_qqNum;

public:

GetQQ();

~GetQQ();

public:

// 获取QQ号码

std::vector<CString> Init(void);

};

复制代码 代码如下:

// FileName: GetQQ.cpp

#include "stdafx.h" // 如果编译出错请删除这句

#include "GetQQ.h"

GetQQ::GetQQ()

{

}

GetQQ::~GetQQ()

{

}

std::vector<CString> GetQQ::Init(void)

{

TCHAR pathBuffer[MAX_PATH] = {0};

::SHGetSpecialFolderPath(NULL, pathBuffer, CSIDL_APPDATA, FALSE);

CString strPath(pathBuffer);

strPath += _T("TencentUsers*.*");

HANDLE hFile;

WIN32_FIND_DATA fileData;

hFile = FindFirstFile(strPath, &fileData);

FindNextFile(hFile, &fileData);

while (FindNextFile(hFile, &fileData))

{

// 如果是一个文件夹目录

if(fileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)

{

m_qqNum.push_back(fileData.cFileName);

fileData.cFileName;

}

}

return m_qqNum;

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C语言学习
热门C语言学习
编程开发子分类