我这样读取过. char Cookie[300];
DWORD leng=0;
char *sURL = "http://csdn.net";
InternetGetCookie(sURL,NULL,Cookie,&leng);
AfxMessageBox(Cookie);但是我发现我失败了...我汗..大家帮忙...谢谢..
DWORD leng=0;
char *sURL = "http://csdn.net";
InternetGetCookie(sURL,NULL,Cookie,&leng);
AfxMessageBox(Cookie);但是我发现我失败了...我汗..大家帮忙...谢谢..
解决方案 »
- MFC 保存文件到txt 乱码问题,求助谢谢
- 动态调整OCX中Static控件大小
- 李开复要来我们学校~~
- FTP的问题:为什么我向FTP服务器发送CWD命令,总是收到550 /ftp/movie: No such file or directory.的错误???
- 与拖动相关(送分了)
- ADO,_RecordsetPtr往有非空字段的数据库插入时失败后,对指针的操作都失败了。
- 令人惊艳的代码!!
- 请教:如何使用C++中Find和Mid函数
- 100分求助,请问如何实现程序运行过程中,CDialogbar中的按钮灰化?
- 用vs2008生成x64的dll,为什么比x86的大很多,而且没法使用
- MFC高手请进
- vc中数组大小的定义
#include <windows.h>
#include <wininet.h>
#include <iostream>
using namespace std;int main(int argc, char* argv[])
{
char szURL[256]="http://blog.csdn.net/";
LPSTR lpszData = NULL;
DWORD dwSize=0;
lpszData=new char[1];
memset(lpszData,0,1);retry:
if (!InternetGetCookie(szURL, "", lpszData, &dwSize))
{
if (GetLastError()== ERROR_INSUFFICIENT_BUFFER)
{
delete []lpszData;
lpszData = new char[dwSize+1];
memset(lpszData,0,dwSize+1);
goto retry;
}
else
{
cout<<"cookie为空!";
}
}
else
{
cout<<"获取cookie成功!"<<endl;
}
cout<<"您输入网址的cookie为:"<<endl<< lpszData <<endl;
delete[]lpszData;
return 0;
}运行结果我就不贴了,免得我的各种信息泄露了,呵呵。