C++ 循环

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:46:00
#include <iostream>
using namespace std;
int main()
{
system("net send 192.168.1.1 发送的内容");
return 0;
}

上面这个代码。
我想把他。做成。发信息到 192。168。1。1------192。168。1。255
的机器上面去。应该如何做。。。高手指导。。
你的意思到底是什么???
我的意思是。。C++里面实现。

循环发送192。168。1。1
192。168。1。2
192。168。1。3
这样下去。我要怎么改那个代码。
你的。
192。168。1。255只不过代表了。最后的一台机子。

简单,这样写:

#include <iostream>
using namespace std;

int main()
{
char cmd[128];
for(int i=1;i<255;i++)
{
sprintf(cmd,"net send 192.168.1.%d 发送的内容",i);
system(cmd);
}
return 0;
}

P.S. 这样玩是不是有点点无聊…… -_-#

你要发信息到192。168。1。1------192。168。1。255 的机器,何必你这样呢

直接在CMD里面输入“net send 192.168.1.255”

还要看你和别人的消息服务开启没

Net Send 用法

作 用:向网络的其他用户、计算机或通信名发送消息。
命令格式:Net send {name | * | /domain[:name] | /users} message
有关参数说明:

·name要接收发送消息的用户名、计算机名或通信名
·* 将消息发送到组中所有名称
·/domain[:name]将消息发送到计算机域中的所有名称
·/users将消息发送到与服务器连接的所有用户
·message作为消息发送的文本
net send 机器名 内容
net send ip地址 内容

例如:Net send /users server will shutdown in 10 minutes.给所有连接到服务器的用户发送消息。

这是常见的症状:

在计算机上安装 Microsoft Windows XP Service Pack 2 (SP2) 后,您可能无法通过使用 Windows *作系统 NET SEND 命令发送或接收消息。您可能会在下面的一种情况下看到此问题,