Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何正确地用<&书信电报;操作人员_C++_Visual C++_Printf_Cout - Fatal编程技术网

C++ 如何正确地用<&书信电报;操作人员

C++ 如何正确地用<&书信电报;操作人员,c++,visual-c++,printf,cout,C++,Visual C++,Printf,Cout,原始行:sprintf(缓冲区,“节%d行”,x+1) 我的行:bufferchar[]没有char[]没有,下面是一个示例: #include <iostream> #include <sstream> #include <cstring> // for memcpy using namespace std; int main() { stringstream ss; ss << "test: " << 10 &l

原始行:
sprintf(缓冲区,“节%d行”,x+1)

我的行:
bufferchar[]没有char[]没有,下面是一个示例:

#include <iostream>
#include <sstream>
#include <cstring> // for memcpy

using namespace std;

int main()
{
    stringstream ss;
    ss << "test: " << 10 << " !";
    char buf[128];
    memcpy(buf, ss.str().c_str(), ss.str().size() + 1); // to include '\0'
    cout << buf << endl;
}
#包括
#包括
#包括//用于memcpy
使用名称空间std;
int main()
{
细流ss;
ss以下是一个例子:

#include <iostream>
#include <sstream>
#include <cstring> // for memcpy

using namespace std;

int main()
{
    stringstream ss;
    ss << "test: " << 10 << " !";
    char buf[128];
    memcpy(buf, ss.str().c_str(), ss.str().size() + 1); // to include '\0'
    cout << buf << endl;
}
#包括
#包括
#包括//用于memcpy
使用名称空间std;
int main()
{
细流ss;

ss你需要一个
stringstream
。你需要一个
ostringstream
。你需要一个
stringstream
。你需要
ostringstream
。啊,我明白了。我会接受你的答案。有没有办法用cin做到这一点?你能更具体一点吗?你想用cin做什么?也许是ju一个简短的描述将帮助您。cin和cout是流的具体示例。流是一种允许您“流”的对象类型通过一次读取/写入数据来获取数据。通常他们使用>>和啊,我明白了。我会接受你的答案。有没有办法用cin做到这一点?你能更具体一点吗?你想用cin做什么?也许一个简短的描述会帮到你。cin和cout是流的具体示例。流是一种类型一种对象,它允许您通过一次读取/写入数据来“流”数据。它们通常使用>>和
const char*buf=ss.str().c_str();
创建悬空指针。
const char*buf=ss.str().c_str();
创建悬空指针。