例如在以下程序中:
#include<fstream.h>
#include<conio.h>
void main()
{
int ctr; //For loop counter
char letters[5];
cout<<"please type five letters\n"; //提示语句
for(ctr=0;ctr<5;ctr++)
{
letters[ctr]=getch(); //输入字符
}
for(ctr=0;ctr<5;ctr++)
{
putch(letters[ctr]);
}
ofstream prn("PRN");
for(ctr=0;ctr<5;ctr++)
{
prn.put(letters[ctr]);
}
return;
}在vs.net中的VC++中编译总是{输入字符}后,才把{提示的问题}和{结果}同时显示出来.在win32的环境下,而且{结果}在{提示的问题}的前面!!!而正常情况下,应该是先显示{提示的问题},我输入{字符},屏幕最后显示{结果},
在BC++ 5.0就是这样正常通过,而vc则不是.
在看下面这个程序:
#include<iostream.h>
main()
{
int i,b;
char name[25];
cout<<"what is your name?\n"; //屏幕先显示问题
for(i=1;i<30000;i++) //等待几秒
{
for(b=1;b<30000;b++);
}
cout<<"please type in!"; //再次显示提示
cin>>name; //输入
cout<<name; //显示答案
return 0;
}
可vc.net中并不是像程序解释那样,而是先等待几秒,在把问题和提示同时显示在屏幕.而BC++ 5.0就是像程序的解释那样.不知这是vs.net的问题,还是它的设置问题,希望有人能给予解答!!谢谢了
#include<fstream.h>
#include<conio.h>
void main()
{
int ctr; //For loop counter
char letters[5];
cout<<"please type five letters\n"; //提示语句
for(ctr=0;ctr<5;ctr++)
{
letters[ctr]=getch(); //输入字符
}
for(ctr=0;ctr<5;ctr++)
{
putch(letters[ctr]);
}
ofstream prn("PRN");
for(ctr=0;ctr<5;ctr++)
{
prn.put(letters[ctr]);
}
return;
}在vs.net中的VC++中编译总是{输入字符}后,才把{提示的问题}和{结果}同时显示出来.在win32的环境下,而且{结果}在{提示的问题}的前面!!!而正常情况下,应该是先显示{提示的问题},我输入{字符},屏幕最后显示{结果},
在BC++ 5.0就是这样正常通过,而vc则不是.
在看下面这个程序:
#include<iostream.h>
main()
{
int i,b;
char name[25];
cout<<"what is your name?\n"; //屏幕先显示问题
for(i=1;i<30000;i++) //等待几秒
{
for(b=1;b<30000;b++);
}
cout<<"please type in!"; //再次显示提示
cin>>name; //输入
cout<<name; //显示答案
return 0;
}
可vc.net中并不是像程序解释那样,而是先等待几秒,在把问题和提示同时显示在屏幕.而BC++ 5.0就是像程序的解释那样.不知这是vs.net的问题,还是它的设置问题,希望有人能给予解答!!谢谢了
解决方案 »
- 对同一个命名管道进行读写,在ConnectNamedPipe阻塞了。为什么?
- 树结构上左击到admin,怎么能获取到管理员呢?//是什么函数?
- devcon remove问题
- 载入WebBrowser的框架文件如何保存
- 关于图像二值化的开发,感兴趣的进来一下
- 很奇怪的问题,ntddk.h这个头文件,明明包含了,但是编译就说没定义,非要我手动去复制出来定义才能通过.谁有这种问题经验
- 如何使鼠标在屏幕的指定区域按一定时间间隔自己移动?
- fwrite WriteFile将文件写入缓冲区还是磁盘?
- 请问如何隐藏一个窗体?
- 为什么我的钩子在win2000下装不了
- 如何编写一个交互式对话框?
- 还是有问题..........救命!!!
你可以关闭优化选项在试试!by the way:
的确好像是VC更加大胆一些,有些东西比BC优化的“过分”了!
如果上例中这样使用就好了,不会出现先后显示颠倒的问题,但也有问题,你可以自己试试就知道了.哈哈~~~