我正在尝试列出网络上当前在线的计算机名称.我只是设法获得了活动的IP,但我无法获得这些IP的计算机名称.有任何想法吗 ?
我将在不使用数据库的情况下实现新的成员应用程序.我打算创建一个类来定义每个成员,使用定义名称,部门等的字段.我希望将这些成员的列表保存到文件中(不是纯文本).所以我的问题是如何将类对象保存到文件中?
提前致谢 :)
我一直想知道如何实现spriteBatch中的变换矩阵.我创建了一个2D相机,变换矩阵如下:
if (needUpdate)
transformMatrix =
Matrix.CreateTranslation(-Position.X, -Position.Y, 0) *
Matrix.CreateScale(curZoom, curZoom, 1) ; needUpdate = false;
Run Code Online (Sandbox Code Playgroud)
相机的效果和我想要的一样好,但我只是想知道变换是如何应用的:变换是否只影响精灵的轴,或者屏幕是否也会协调?
提前致谢!
我一直在Visual Studio 2010中编写一个简单的WinSock应用程序.我将我的应用程序入口点命名为"main.c",然后在声明SOCKET对象时遇到了这个错误:
error C2275: 'SOCKET' : illegal use of this type as an expression
Run Code Online (Sandbox Code Playgroud)
奇怪的是,我通过将代码文件从main.c重命名为main.cpp来解决了这个问题
出于好奇,我想知道这个错误的含义是什么,以及通过更改扩展名会产生什么差异.
提前致谢.
编辑
这是相关代码:
#pragma comment(lib,"ws2_32")
#include <WinSock2.h>
#include <stdio.h>
int main()
{
// Startup the winsock
WORD wVersionRequested;
WSADATA wsaData;
int wsaerr;
wVersionRequested = MAKEWORD(2,2);
wsaerr = WSAStartup(wVersionRequested,&wsaData);
if(wsaerr != 0)
{
printf("Winsock2 dll is not found!\n");
WSACleanup();
return 0;
}
else
{
printf("Winsock2 dll is found!\n");
printf("Current System Status: %s.\n",wsaData.szSystemStatus);
}
//Create a SOCKET object called socketobj.
SOCKET …Run Code Online (Sandbox Code Playgroud) 我正在制作游戏,我正在尝试实现颜色键碰撞.我沿着道路没有采取教程,并一直工作,直到从渲染目标获取纹理,这在XNA 4中不可用,我似乎没有找到相应的?任何帮助:D
提前致谢 !!
我知道要将任何给定的char转换为int,这个代码是可能的[除了atoi()]:
int i = '2' - '0';
Run Code Online (Sandbox Code Playgroud)
但是我从来没有理解它是如何工作的,'0'的意义是什么,我似乎没有在网上找到任何解释.
提前致谢!!