本文整理汇总了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;
}
示例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;
}