求助Wisock问题-------显示乱码

原创 2007年09月12日 12:24:00

#include <stdio.h>
#include <Winsock2.h>
#pragma comment(lib,"ws2_32.lib")

int StartUp()
{
 WORD wVersionRequested;
 WSADATA wsaData;
 int err;

 wVersionRequested = MAKEWORD( 2, 2 );

 err = WSAStartup( wVersionRequested, &wsaData );
 if ( err != 0 )
 {
      return -1;
 }
 if ( LOBYTE( wsaData.wVersion ) != 2 ||HIBYTE( wsaData.wVersion ) !=2)
 {    
    WSACleanup( );
    return WSAVERNOTSUPPORTED;
 }

 return 0;
}
int GetLocalHostByName(char* sHostName)
{
 char szHostName[256];
 int nRetCode;
 nRetCode=gethostname(szHostName,sizeof(szHostName));
 if(nRetCode!=0)
 {
 // szHostName="Not available";
  return WSAGetLastError();
 }
 sHostName=szHostName;
 return 0;
}
void main()
{
 char sHostName[256];
 StartUp();
 GetLocalHostByName(sHostName);
 printf("HostName is %s",sHostName);
 WSACleanup();
}

//运行结果是:

HostName is 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 烫烫 

我的是VC6.0英文版

请高手帮忙

c# 调用log4net,解决中文字符显示乱码的问题

主要步骤: 1.下载从开源网站下载获取dll文件log4net.dll; http://logging.apache.org/log4net/download_log4net.cgi  2.建立c# ...

vim 显示中文成乱码问题解决

由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vi 支持gb编码就好了。 $vi  ~/.vimrc...

如何解决JSP页面显示乱码问题

  • 2008年01月17日 20:46
  • 39KB
  • 下载

【LaTeX 中文乱码,不能正常显示的解决方案,编码的常见问题和解决方案】

答:目前的模板支持GBK/UTF8两种源代码编码方式,支持latex/pdflatex/xelatex等多种编译排版命令,如下表所示。但我们主要推荐采用“UTF8编码+xelatex编译”这种组合,这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:求助Wisock问题-------显示乱码
举报原因:
原因补充:

(最多只允许输入30个字)