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();
创建悬空指针。