作者:朱金灿
来源:http://blog.csdn.net/clever101
VS解决方案文件本质是一个文件文件,这个用记事本或者Node++之类的文本编辑软件打开一个VS解决方案文件就知道了。了解了这一点,我们知道使用c语言的文件操作函数就能读取VS解决方案文件了。下面是一个简单的读取函数:
#include "stdafx.h" #include <tchar.h> #include <string> int _tmain(int argc, _TCHAR* argv[]) { std::wstring strSlnFile = _T("G:\dev-utility-tools\src\dev-utility-tools.sln"); FILE* fp; TCHAR szBuff[3*_MAX_PATH];// 设定读取缓冲区为*260 if( (fp = _tfopen(strSlnFile.c_str(),_T("r"))) != NULL ) { memset(szBuff,'