为什么有些用c++写的代码中还用stdio.h而不用iostream头文件

zero刹那芳华 2016-05-17 12:25:48
两者的输入输出有哪些差异
...全文
463 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-05-17
  • 打赏
  • 举报
回复
乍看起来c++的cin、cout、ifstream、ofstream、istringstream、ostringstream在输入、输出上比c的scanf、printf、fscanf、fprintf、fread、fwrite、sscanf、sprintf简单,不用格式控制符! 但是不用格式控制符,输入输出恰好是你期望的格式的时候好说;等到输入输出不是你期望的格式的时候,你就会觉得还是用格式控制符更方便、更靠谱。 摒弃cin、cout、ifstream、ofstream、istringstream、ostringstream! 使用scanf、printf、fscanf、fprintf、fread、fwrite、sscanf、sprintf。
微型蚂蚁 2016-05-17
  • 打赏
  • 举报
回复
应该是习惯,还有最一开始学的时候用的是什么,印象最深刻,用的时候需要思考的越少。 比如sprintf("%8X %g")这一类的输出,如果不网上搜一下就想不出如何用cout输入。
luciferisnotsatan 2016-05-17
  • 打赏
  • 举报
回复
想格式化输出,iostream太繁琐了
  • 打赏
  • 举报
回复
iostream设计的不太好用

64,685

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧