问题标签 [cout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 为什么我的连字符不能使用 std::cout 正确显示?
我正在尝试使用 std::cout 打印出以下字符串:
“加密器 –pid1 0x34f –pid2”
'-' 字符显示为 u's,其上方有一个抑扬符(我不知道如何输入)。
如何按预期打印连字符?
c++ - 如何将`std::cout`的引用存储为类成员
我正在使用一个打算像这样使用的类:
在其中operator<<
我明确使用std::cout
,但我希望有一个静态类成员解析为 `std::cout´ 所以我可以做这样的事情:
或类似的东西(在我修复静态数据成员之前,我无法修复底线。
我什至尝试过auto
,但 GCC 抛出了一个
错误:“std::cout”不能出现在常量表达式中
对我。我怎样才能做我想做的事?(重点是不必std::cout
全部使用我的代码,而是让所有输出都通过 Output 类)
c++ - c++ cout 自定义 Stack 类的奇怪行为
我有一个自定义堆栈类。大部分代码可以在这里看到:
模板类的成员函数,以模板类型作为参数
我像这样填充堆栈:
然后我这样做:
并得到这个:1234
但是,如果我这样做:
我得到这个:4321,这显然是我想要的。
那么,什么给了?
c++ - pthreads_mutex 的段错误
我正在 pthreads 中实现粒子交互模拟器,并且我的 pthreads 代码中不断出现分段错误。错误发生在以下循环中,每个线程在我的 thread_routine 中的每个时间步结束时都会执行此操作:
奇怪的是,如果我取消注释其中一个(哪个无关紧要)或两个 couts,程序会按预期运行,不会发生错误(但这显然会降低性能,并且不是一个优雅的解决方案),给出正确的输出。
box 是一个全局声明的 vector < vector < vector <particle_t*> > > box,它表示将我的(方形)域分解为框。
循环开始时,所有 i、j 的 box[i][j].size() 已设置为零,并且循环应该将粒子放回盒子结构中(get_id 函数给出正确的结果,我已检查)
数组 pthread_mutex_t locks 被声明为全局
pthread_mutex_t * locks
,
并且大小由线程 0 设置,并且在创建其他线程之前由线程 0 初始化锁:
你知道什么可能导致这种情况吗?如果处理器的数量设置为 1,代码也会运行,而且似乎我运行的处理器越多,段错误发生的越早(它已经在两个处理器上运行了整个模拟一次,但这似乎是例外)
谢谢
c++ - 将 cout 输出到 std::string
我有以下cout
声明。我使用 char 数组,因为我必须传递vsnprintf
给以转换变量参数列表并存储在Msg
.
有什么办法可以cout
输出到 C++std::string
吗?
c++ - 如何使 C++ cout 不使用科学计数法
这是输出
Bas ana: 3284.78 儿子 faiz: 1784.78 儿子 ana: 5069.55
Bas ana: 7193.17 儿子 faiz: 3908.4 儿子 ana: 11101.6
Bas ana: 15752 儿子 faiz: 8558.8 儿子 ana: 24310.8
Bas ana: 34494.5 儿子 faiz: 18742.5 儿子 ana: 53237
Bas ana: 75537.8 儿子 faiz: 41043.3 儿子 ana: 116581
Bas ana: 165417 儿子 faiz: 89878.7 儿子 ana: 255295
姓名:362238 儿子 faiz:196821 儿子姓名:559059
Bas ana: 793246 Son faiz: 431009 Son ana: 1.22426e+006
Bas ana: 1.73709e+006 儿子 faiz: 943845 儿子 ana: 2.68094e+006
Bas ana: 3.80397e+006 Son faiz: 2.06688e+006 Son ana: 5.87085e+006
我希望数字显示为精确数字而不是科学数字。我怎样才能做到这一点?
c++ - 使用 cout 缩进段落
给定一个长度未知的字符串,如何使用 cout 输出它,以便整个字符串在控制台上显示为缩进的文本块?(这样即使字符串换行,第二行也会有相同的缩进级别)
例子:
以及所需的输出:
这是一个不缩进的短字符串。
编辑:我正在做的家庭作业已经完成。该分配与将输出格式化为上述示例无关,因此我可能不应该包含作业标记。这只是为了我自己的启蒙。
我知道我可以计算字符串中的字符,看看我何时到达行尾,然后吐出一个换行符并每次输出 -x- 个空格。我很想知道是否有更简单、惯用的 C++ 方法来完成上述操作。
c++ - C++ NetBEAN cout 错误?
它说 cout 无法解析标识符
C++ 代码帮助设置正确,我只是不确定它可能是什么。
c++ - 简单的 c++ cout 语句,一行有格式问题,它是什么?
这是我的代码:
好的,我只是缺少一些完整的基本神经元吗,我似乎在理解这一点上有一些障碍。
- 对于格式化的输入回显,它是 -2,并且
- -2 表示不使用一位十进制数字格式化输出。
不要只格式化输入值输出。
/li>
那不是留下来吗:
myInput 是未格式化的输入回显,而 myOutput 被格式化为一位十进制数字?
c++ - C++ IDE Bean 1.6.9 问题
cout 是不可识别的。我之前遇到过这个问题,但是我的编译器没有工作,所以我重新安装了 IDEBean 并从一开始又遇到了同样的问题。帮助 :?