望高人相助 规范IO库中的一个疑问 对于C (得高人相助诗)
#include<iostream>using namespace std;int main(){ int ival; //cout<<()<<()<<endl;//监督 while(cin>>ival,!()){if(()) cerr<<(IO stream corrupted);if(()){ cerr<<bad>include<stdio.h>在C言语中是必定要的吗
stdio.h是C言语的规范IO库(规范输入输入库),当用到规范流(stdin、stdout、stderr)函数时就要求include它,比如printf函数、scanf函数、fscanf函数、sscanf函数这些都是stdio.h中的函数。
C言语中用到哪些函数,就要求#include蕴含这些函数对应的头文件,没有用到就不要求蕴含。
C言语STDIO中STD什么意思?还有CONIO
std就是 standard的简写 意思是规范库 (Lib) ,曾经规范化了,一切c言语编辑器都得成功它,确保c言语的可移植性, 比如你在windows 和在 linux中 用它的结果是相反的CONIO 是 早期 DOS系统中 c言语的一个库,配置相似于stdio,不过可以用来写那些界面化的(文字界面)的程序。