头文件:encryandunencry.h
:
cstring
encrystring(cstring
s)
cstring
unencrystring(cstring
s)
函数文件
:encryandunencry.cpp
:
cstring
encrystring(cstring
s)
{
...
}
cstring
unencrystring(cstring
s)
{
...
}
然后在你的控件事件处理文件的最前面
加入#include
"encryandunencry.h",
就可以调用这两个函数了
CString PassWord,NameCString strSQL="SELECT * FROM people"
GetDlgItem(IDC_EDIT1)->GetWindowText(Name)
GetDlgItem(IDC_EDIT2)->GetWindowText(PassWord)
m_pRecordset->Open(_bstr_t(strSQL),m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText)
m_name=(char*)_bstr_t(m_pRecordset->GetCollect("Pname"))
m_no=(char*)_bstr_t(m_pRecordset->GetCollect("Pno"))
m_pRecordset->Close()
if(PassWord==m_no&&Name==m_name)
{
send()
CDialog::OnOK()
}
else
{
AfxMessageBox("用户名或密码错误")
}
我的是Access数据库。不过原理一样的。 m_name和m_no你自己在代码里加上你自己的用户名和密码就可以了。
可以用头文件 <process.h>中的函数int system( const char *command )
这个函数把字符串command转换为相应的命令
然后用DOS命令xcopy应该就可以了
system("xcopy source_dir destination_dir parameter")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)