system("cls") 했는데 안지워져용 ㅇㅅㅇ ..
#include "StdAfx.h"
#include <windows.h>
using namespace std;
/*
void clearConsole()
{
system("cls");
}
*/
void main (){
KeyEvent k;
int i=0,old= 38;
// 최초는 download
console().setColor(console::SKYBLUE,0);
console().gotoXY(25,4);
cout<<"###############################";
console().gotoXY(25,5);
cout<<"########### M E N U ###########";
console().gotoXY(25,6);
cout<<"###############################";
console().setColor(console::SKYBLUE,console::VIOLET);
console().gotoXY(25,7);
cout<<"1.Download";
console().setColor(console::SKYBLUE,0);
console().gotoXY(25,8);
cout<<"2.END";
while(1){
i=k.getKey();
switch(i){
case 13:
if(old == 38){
console().setColor(console::SKYBLUE,0);
for(int i=0;i<41;i++){
Sleep(100);
console().gotoXY(2+i*2,15);
cout<<"■";
console().gotoXY(2,16);
cout<<" ";
console().gotoXY(2,16);
cout<<i*2.5<<"%";
}
console().gotoXY(2,17);
cout<<"Complete!";
}else{
console().setColor(console::SKYBLUE,0);
console().gotoXY(2,17);
cout<<"bye!";
Sleep(1000);
exit(1);
}
break;
case 38:
system("cls");
console().setColor(console::SKYBLUE,0);
console().gotoXY(25,4);
cout<<"###############################";
console().gotoXY(25,5);
cout<<"########### M E N U ###########";
console().gotoXY(25,6);
cout<<"###############################";
console().setColor(console::SKYBLUE,console::VIOLET);
console().gotoXY(25,7);
cout<<"1.Download";
console().setColor(console::SKYBLUE,0);
console().gotoXY(25,8);
cout<<"2.END";
old =i;
break;
case 40:
system("cls");
console().setColor(console::SKYBLUE,0);
console().gotoXY(25,4);
cout<<"###############################";
console().gotoXY(25,5);
cout<<"########### M E N U ###########";
console().gotoXY(25,6);
cout<<"###############################";
console().setColor(console::SKYBLUE,0);
console().gotoXY(25,7);
cout<<"1.Download";
console().setColor(console::SKYBLUE,console::VIOLET);
console().gotoXY(25,8);
cout<<"2.END";
old =i;
break;
}
}
}
뭐가 문제인 걸까용..
하드코딩
극혐이야 - dc App