我正在windows visual studio中开发UDP套接字程序.我收到了sprintf语句的错误.怎么纠正呢?我的代码是:
for (i = 0; i < 30;i++) //take-off
{
printf("send AT*REF:take off\n");
sprintf(command, "AT*REF=%d,290718208\r", seq++);
rc = sendto(sd, command, strlen(command) + 1, flags, (struct sockaddr *) &droneAddr, sizeof(droneAddr));
if (rc<0) {
printf("%s: can not send data\n", argv[0]);
return(1);
}
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
Error 1 error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
Error 1 error LNK2019: unresolved external symbol __imp__bind@12
Error 2 error LNK2019: unresolved external symbol …Run Code Online (Sandbox Code Playgroud) 我正在visual studio express 2013中创建一个C#dll.我正在为我的程序的一部分创建一个dll,以便可以在需要时调用它.我的代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.Net.Sockets;
namespace ClassLibrary2
{
public class take_off
{
UdpClient udpClient = new UdpClient(5556);
IPAddress send_to =IPAddress.Parse("192.168.1.1");
IPEndPoint sending_end_point =new IPEndPoint(send_to,5556);
int seq;
for(int i=0;i<30;i++)
{
System.Console.WriteLine("send landing command");
string buff1= String.Format("AT*REF={0},290717696\r",seq);
seq=seq+1;
UdpClient.Send(buff1, sending_end_point);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到的错误很少:
Error 1 Identifier expected
Error 9 Invalid token '(' in class, struct, or interface member declaration
Error 11 Invalid token ')' in class, struct, or …Run Code Online (Sandbox Code Playgroud)