规范IO库中的一个疑问 对于C 望高人相助 (标准io库)
#include<iostream>using namespace std;int main(){ int ival; //cout<<()<<()<<endl;//监督 while(cin>>ival,!()){if(()) cerr<<(IO stream corrupted);if(()){ cerr<<bad>什么叫规范I/O库
规范I/O库:会对I/O操作启动缓冲,分全缓冲、行缓冲和不缓冲三种。
不带缓存的I/O:不会对I/O操作启动缓冲,调用一次性,口头一次性系统调用。
在很多方面,经常使用规范I/O库和经常使用不带缓存的I/O相似。
你须要先关上一个文件以建设一个访问门路。
这个操作的前往值将作为其余规范I/O库函数的参数。
在规范I/O库中,与底层文件形容符对应的平等物叫流(stream),它被成功为指向结构FILE的指针。
留意,不要把这里的文件流与C++言语中的输入输入流(iostream)以及AT&T UNIX System V Release 3中引入的进程间通讯STREAMS模型相混杂。
在启动程序时,有三个文件流是智能关上的。
它们是stdin、stdout和stderr。
它们都是在stdio.h头文件里定义的,区分代表着规范输入、规范输入和规范失误输入,与底层文件形容符0、1和2相对应。
规范I/O库中重要的库函数: fopen、fclose fread、fwrite fflush fseek fgetc、getc、getchar fputc、putc、putchar fgets、gets printf、fprintf sprintf scanf、fscanfsscanf

C言语STDIO中STD什么意思?还有CONIO
std就是 standard的简写 意思是规范库 (Lib) ,曾经规范化了,一切c言语编辑器都得成功它,确保c言语的可移植性, 比如你在windows 和在 linux中 用它的结果是相反的CONIO 是 早期 DOS系统中 c言语的一个库,配置相似于stdio,不过可以用来写那些界面化的(文字界面)的程序。