C/C++ 输入输出

C/C++ 中的输入输出算是一个比较大的话题了,我想试图做一个总结,主要内容应该包括C++标准I/O库的介绍、常用的基础输入输出方法和文件输入输出方法,并尽可能多地包括一些常见的错误提醒。现在只是先占个坑,如果一次写完应该是需要一段比较完整的时间才可以写完了,所以只能慢慢磨。

C++标准I/O库


C++标准I/O库类的继承关系图如下所示:
C++标准I/O库继承关系图

基础输入输出


大多数输入方法就有相应的输出方法,这里就把它们都合起来讲。
C 风格函数:
scanf() & printf()
getchar() & putchar()
gets() & puts()

scanf()gets()的不同
scanf_s()printf_s
安全函数

C++标准输入输出流:

描述 cin 标准输入流 cout 标准输出流 cerr 标准错误(输出)流 clog 标准日志(输出)流

cin&cout
cerr
clog

C++输入输出函数
cin.get()&cout.put()
cin.getline()&getline()
这两个函数没有对应的putline因为没有必要,如果你真的想整齐地输出一行,实际上只要在输出的后面加个换行符即可。

它们的区别

文件输入输出

猜你喜欢

转载自blog.csdn.net/acmeinan/article/details/80290144