小弟我的这个程序在Windows2003下运行不正常。哪位高手能帮小弟我把它调试好啊

我的这个程序在Windows2003下运行不正常。谁能帮我把它调试好啊?#include windows.h#include wininet.h

我的这个程序在Windows2003下运行不正常。谁能帮我把它调试好啊?
#include <windows.h>
#include <wininet.h> 

#pragma comment(lib, "wininet.lib")

void Download(char url[])
{
  char buffer[100000];//下载文件的缓冲区
  DWORD bytes_read;//下载的字节数
HINTERNET internet, file_handle;
BOOL b;


  //打开一个internet连接
  internet=InternetOpen("HTTP Downloader", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, NULL);

  if(!internet)
{
  printf("InternetOpen error!");
  getchar();
exit(1);
}

  //打开一个http url地址
  file_handle=InternetOpenUrl(internet, url, NULL, 0, INTERNET_FLAG_RELOAD, 0);

  if(!file_handle)
{
  printf("InternetOpenUrl error! - Maybe you should add Http:// or Ftp://");
getchar();
exit(1);
}
   
  //从url地址中读取文件内容到缓冲区buffer
  b = InternetReadFile(file_handle, buffer, 100000, &bytes_read);
  if(!b)
{
  printf("InternetReadFile error!");
getchar();
exit(1);
}

  buffer[bytes_read] = 0;
   
printf("%s", buffer);
   
  //关闭连接
  InternetCloseHandle(internet);
}

void main()
{
Download("Http://www.hao123.com"); 
}


[解决办法]
在XP下编译运行都没有啥大问题,就是要加一个头文件
#include <stdio.h>

在2003下出的什么错?把错误报出来看看。
家里没装2003,办公室的2003没装VS……
[解决办法]
#include <stdio.h>
[解决办法]
哪里不正常
[解决办法]
你总得把不正常的现象说说阿
[解决办法]
#include <stdio.h> 

Win2000下编译运行正常,可以获得 "Http://www.hao123.com" 回复的数据。

你把错误描述得更详细一些。