手机
当前位置:查字典教程网 >编程开发 >C语言 >C++获取本机登陆过的QQ号码示例程序
C++获取本机登陆过的QQ号码示例程序
摘要:先看效果图,代码在下面复制代码代码如下://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++获取本机登陆过的QQ号码示例程序】相关文章:

基于堆的基本操作的介绍

C实现分子沉积模拟的示例代码

C/C++可变参数的使用

C 字符串数组排序的小例子

C++ 十进制转换为二进制的实例代码

c语言中if 语句的作用范围示例代码

用c 获取文件MD5值的实现方法

用C++实现队列的程序代码

利用C++的基本算法实现十个数排序

C++类中的常量介绍

精品推荐
分类导航