好汉救急!(附代码,关于FTP功能的) - 编译成Debug版本的运行提示"Debug Assertion Failed",编译成Release版本则正常.
#include <afxinet.h>
#include <iostream>
using namespace std;
int main( void )
{
CInternetSession g_FTPsession;
CFtpConnection* g_FTPpConn;
g_FTPpConn = NULL;
const char *ip = "192.168.1.197";
const char *user = "cis";
const char *passwd = "cis";
try{
g_FTPpConn = g_FTPsession.GetFtpConnection(ip, user, passwd);
}catch(...){
cout << "return -1" << endl;
getchar();
return -1;
}
if( g_FTPpConn != NULL )
{
cout << "it's OK!" << endl;
getchar();
return 1;
}
getchar();
return GetLastError();
}