当前位置: 首页>>代码示例>>C++>>正文


C++ MFILE::puts方法代码示例

本文整理汇总了C++中MFILE::puts方法的典型用法代码示例。如果您正苦于以下问题:C++ MFILE::puts方法的具体用法?C++ MFILE::puts怎么用?C++ MFILE::puts使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MFILE的用法示例。


在下文中一共展示了MFILE::puts方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: get_reply

// get reply from server.  Caller must free buf
//
int RPC_CLIENT::get_reply(char*& mbuf) {
    char buf[8193];
    MFILE mf;
    int n;

    while (1) {
        n = recv(sock, buf, 8192, 0);
        if (n <= 0) return ERR_READ;
        buf[n]=0;
        mf.puts(buf);
        if (strchr(buf, '\003')) break;
    }
    mf.get_buf(mbuf, n);
    return 0;
}
开发者ID:Ashod,项目名称:Boinc,代码行数:17,代码来源:gui_rpc_client.cpp

示例2: get_reply

/// Get reply from server. 
/// Caller must free the buffer.
///
/// \param[in,out] mbuf Reference to a pointer which will point to the
///                     string received from the rpc-server.
/// \return Zero on success, ERR_READ on error.
int RPC_CLIENT::get_reply(char*& mbuf) {
    MFILE mf;
    int n;

    while (true) {
        char buf[8193];
        n = recv(sock, buf, sizeof(buf) - 1, 0);
        if (n <= 0) {
            return ERR_READ;
        }
        buf[n]=0;
        mf.puts(buf);
        if (strchr(buf, '\003')) {
            break;
        }
    }
    mf.get_buf(mbuf, n);
    return 0;
}
开发者ID:phenix3443,项目名称:synecdoche,代码行数:25,代码来源:gui_rpc_client.C


注:本文中的MFILE::puts方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。