小编aeo*_*one的帖子

%s不能使用字符串

我非常喜欢%s,ID的概念.我注意到这适用于char,我知道这是一个C风格的功能.我想知道是否有任何其他方式来实现%s与字符串:

继承我的代码:

#include "services.h"

#include <iostream>
using namespace std;

services::services()
{
}


services::~services()
{
}

int services::startup()
{

#if defined(WINDOWS)
    {
        WSAData data;

         if(WSAStartup(MAKEWORD(2,2), &data) != 0)
             exit(1);
    }
#endif

    int addresssize = sizeof(address);

    address.sin_addr.s_addr = inet_addr("69.60.118.163");
    address.sin_family = AF_INET;
    address.sin_port = htons(6667);

    sock = socket(AF_INET,SOCK_STREAM,0);

    if(sock < 0)
        return -1;

    string PASSWORD = "password1";
    string SERVER_NAME = "admin.services.net";
    string SERVER_DESC = "Administration IRC Services";


    if(connect(sock,(struct sockaddr *)&address,addresssize) == 0)
    {
        send_cmd("PASS ","%s\n",PASSWORD);
        send_cmd("SERVER ","%s 1 %s\n",SERVER_NAME,SERVER_DESC);

     return 0;
    } …
Run Code Online (Sandbox Code Playgroud)

c++ string irc

0
推荐指数
1
解决办法
360
查看次数

标签 统计

c++ ×1

irc ×1

string ×1