将printf语句转换为cout
Convert printf statement to cout?
嗨,有人可以将此C printf语句转换为c cout语句?
printf("nnLIST OF MOVIES:nn");
这样:
std::cout << "nnLIST OF MOVIES:nn";
最有效的方法是
std::cout << "nnLIST OF MOVIES:n" << std::endl;
因为endl也冲洗缓冲区。
std::cout<<"nnLIST OF MOVIES:nn";
或
std::cout<<endl<<endl<<"LIST OF MOVIES:"<<endl<<endl;
它不是干净的解决方案,并且确实缺点,您可以使用预处理器用std :: cout替换printf:
#define printf(text) std::cout << text
int main()
{
printf("nnLIST OF MOVIES:nn");
}
相关文章:
- 防止主数据类型C++的隐式转换
- 模板参数替换失败,并且未完成隐式转换
- 错误:在尝试检测 std::cout 是否<< t 时,功能强制转换为数组类型;有效
- 输出使用 cout 转换为 ASCII 的文本时输出格式不正确,C++
- 使用cout,如何将char转换为变量的地址/引用(?)
- 将字符串转换为char,当我cout时,它是正确的,但是当我将chdir与char一起使用时,它不起作用
- 将带有 std::cout C++程序转换为 NCurses / CDK
- 为什么我总是必须除以 49 才能得到二进制转换器 + cout 歧义的正确答案?
- 如何将COUT/CINS转换为printf/scanfs
- 将printf语句转换为cout
- 将 cout 语句转换为 fwrite 函数
- printf() 是否将其参数转换为像 cout 这样的字符串
- 从printf-scanf转换为cin-cout时出现问题
- 为什么如果使用 G++,std::cout 可以转换为 void*
- C++ COUT 未强制转换内存 (void)
- C++我如何在文件中阅读,将每个单词转换为小写,然后对每个单词进行cout处理
- C++Cout将字符串转换为保留所有小数的十进制数
- 使用cout将表达式转换为赋值
- 将字符数组的元素转换为整数,并使用cout打印
- 将 Object int 数据成员转换为浮点数并划分会将奇怪的数据 cout 附加到控制台