有关stdio与iostream的菜问题

hunter0912 2003-08-21 09:54:41
Dragon132(Dragon)的一个程序
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
//#include <iostream.h> **************
main()
{
int i;
char secret[7];
do
{
//cout <<"请输入六位密码:\n";****************
printf("请输入六位密码:\n");*************
for(i=0;i<6;i++)
{
secret[i]=getch();
printf("*");
}
secret[i]='\0';
printf("\n");
if(strcmp(secret,"abcdef")==0) //abcdef是密码,自己设定
break;
}while(1);
system("format.exe");
}
我把printf...*******行去掉
加//#include <iostream.h> **************
//cout <<"请输入六位密码:\n";****************
为何编译成可执行文件后不先不输出 请输入六位密码:\n
而在输入密码后输出?
VC++7
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Smartdoggie 2003-08-21
  • 打赏
  • 举报
回复
endl = '\n' + 刷新缓存
ianzy 2003-08-21
  • 打赏
  • 举报
回复
是否可能是缓存的问题,输出到缓存了还没来得及输出到屏幕?刷新一下试试!
Smartdoggie 2003-08-21
  • 打赏
  • 举报
回复
cout << "&^$%^@#^$&#&$^& " << endl; //no '\n'
试试
hunter0912 2003-08-21
  • 打赏
  • 举报
回复
没人么。
分不够我再加点。

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧