資源簡(jiǎn)介
代碼片段和文件信息
#ifdef?_WIN32
#include?
#include?
#include?
#include?
#include?“AfCd.h“
string?AfCd::exeLocation(char?seperator)
{
//?得到exe文件的全路徑
char?buf[512]={0};
GetModuleFileNameA(NULL?buf?512);
//?替換分隔符
string?filePath?=?buf;
if(seperator?!=?‘\\‘)?//windows下默認(rèn)是反斜線
{
for(int?i=0;?i {
if(filePath[i]?==?‘\\‘)?
filePath[i]?=?seperator;
}
}
//?去除文件名,得到純目錄?
int?pos?=?filePath.rfind(seperator);
string?cd?=?filePath.substr(0?pos?+?1);
return?cd;
}
void?AfCd::cd(const?string&?dir)
{
SetCurrentDirectoryA(dir.c_str());
}
void?AfCd::cd()
{
string?where?=?exeLocation(‘\\‘);
cd(where);
}
#endif
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????442??2016-01-30?20:11??Test08_Client\afos\AfCd.h
?????文件????????764??2016-01-30?20:11??Test08_Client\afos\AfCd_Win32.cpp
?????文件????????481??2016-01-30?20:14??Test08_Client\afos\AfFineClock.h
?????文件????????494??2016-01-30?20:14??Test08_Client\afos\AfFineClock_Win32.cpp
?????文件????????386??2016-01-30?20:11??Test08_Client\afos\AfMutex.h
?????文件???????1128??2016-01-30?20:11??Test08_Client\afos\AfMutex_Linux.cpp
?????文件????????976??2016-01-30?20:11??Test08_Client\afos\AfMutex_Win32.cpp
?????文件????????378??2016-01-30?20:11??Test08_Client\afos\AfSem.h
?????文件???????1422??2016-01-30?20:11??Test08_Client\afos\AfSem_Linux.cpp
?????文件???????1172??2016-01-30?20:11??Test08_Client\afos\AfSem_Win32.cpp
?????文件???????9142??2016-12-15?21:59??Test08_Client\afos\AfSocket.cpp
?????文件???????3400??2016-01-30?20:11??Test08_Client\afos\AfSocket.h
?????文件????????552??2016-01-30?20:11??Test08_Client\afos\AfThread.h
?????文件???????1145??2016-01-30?20:11??Test08_Client\afos\AfThread_Linux.cpp
?????文件???????1585??2016-12-17?20:04??Test08_Client\afos\AfThread_Win32.cpp
?????文件????????395??2016-01-30?20:11??Test08_Client\afos\ChangeLog.txt
?????文件???????3984??2016-12-15?23:04??Test08_Client\afutil\AfByteBuffer.h
?????文件????????896??2016-12-19?22:06??Test08_Client\afutil\AfCommonUtils.h
?????文件???????1729??2016-12-18?19:49??Test08_Client\afutil\AfTcpRecv.h
?????文件????????810??2016-12-18?19:49??Test08_Client\afutil\AfTcpSend.h
?????文件???????2507??2016-12-14?11:39??Test08_Client\jsoncpp\allocator.h
?????文件???????2209??2016-12-14?11:39??Test08_Client\jsoncpp\assertions.h
?????文件????????662??2016-12-14?11:39??Test08_Client\jsoncpp\autoli
?????文件???????6254??2017-01-18?14:29??Test08_Client\jsoncpp\config.h
?????文件???????1760??2016-12-14?11:39??Test08_Client\jsoncpp\features.h
?????文件????????758??2016-12-14?11:39??Test08_Client\jsoncpp\forwards.h
?????文件????????420??2016-12-14?11:39??Test08_Client\jsoncpp\json.h
?????文件??????58006??2016-12-18?10:30??Test08_Client\jsoncpp\json_reader.cpp
?????文件???????3374??2016-12-14?11:39??Test08_Client\jsoncpp\json_tool.h
?????文件??????47830??2016-12-18?10:31??Test08_Client\jsoncpp\json_value.cpp
............此處省略22個(gè)文件信息
- 上一篇:C++ 按任意鍵退出
- 下一篇:c++ 很好用的電子秤源碼
評(píng)論
共有 條評(píng)論