Vin*_*sso 0 c c++ linux text-files
假设我想打印一个带引号的字符串,("示例").
在Linux中,做同样的事情在最简单的情况下工作.但是,在Linux中是否有某些原因这样做会在命令结束时生成一个新行?例如,在Windows中运行我的程序:
std::cout<<"Blah \""<<example<<"\" Blah";
Run Code Online (Sandbox Code Playgroud)
但是在Linux中我有
Blah "
example" Blah
Run Code Online (Sandbox Code Playgroud)
有什么理由说这应该发生吗?(为什么我得到这个换行符?)
再次感谢.
你做的方式是错的.
"Blah "\" << example << "\"Blah";
Run Code Online (Sandbox Code Playgroud)
以上是错误的."Blah "\"在反向双引号之前收到双引号.
这应该工作.
std::cout<<"Blah \""<<example<<"\" Blah";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
229 次 |
| 最近记录: |