将printf语句转换为cout

Convert printf statement to cout?

本文关键字:cout 转换 语句 printf      更新时间:2023-10-16

嗨,有人可以将此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");
}