中国大输液厂家前十:请教一个C++问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 05:03:39
我编写一个程序:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
cout<<"abcde";
putchar('\015');
return 0;
}
执行结果中没有"abcde" 而我在语句putchar('\015');之后家一个语句putchar('\n');后,输出结果中就有了abcde 为什么

这是因为输入输出一般都是存放到缓冲中, 并没有被立即显示出来。当输入时遇到回车才真的输入到内存,输出是也一样。

cout<<"abcde"<<endl;

对,上面的同志说的对,有些非windows系统就有些不支持ASCII