gpt4 book ai didi

c++ - 有什么方法可以知道将在 C++ 中打印到标准输出的内容的大小吗?

转载 作者:太空宇宙 更新时间:2023-11-03 10:24:18 25 4
gpt4 key购买 nike

例如,如果我使用以下内容:

cout << "hello world";

有什么方法可以知道打印到标准输出的内容的大小吗?

最佳答案

您可以使用 std::stringstream为此:

#include <sstream>
#include <iostream>

int main(){
std::stringstream ss;
int a = 3;
ss<<"Hello, world! "<<a<<std::endl;
std::cout<<"Size was: "<<ss.str().size()<<std::endl;
std::cout<<ss.str()<<std::endl;
}

以上返回 16:14 个字符表示“Hello, world!”,1 个字符表示变量 a 的内容,1 个字符来自 std::endl .

关于c++ - 有什么方法可以知道将在 C++ 中打印到标准输出的内容的大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44980736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com