Imam sad petlju ovako:
while(!kbhit())
{
......
}
I ode trebam provjerit koja tipka je pritisnuta...
Znaci program radi dok se tipka ne pritisne, a kad se pritisne obavi nesto....ako tko zna puno hvala ;))
Imam sad petlju ovako:
while(!kbhit())
{
......
}
I ode trebam provjerit koja tipka je pritisnuta...
Znaci program radi dok se tipka ne pritisne, a kad se pritisne obavi nesto....ako tko zna puno hvala ;))
Evo ti kratki program s if uvjetom u kbhit() pa malo prostudiraj i sam nadođi do svoje while petlje i kako se ispituje uvjet za kbhit()...
#include <iostream>
#include <conio.h>
using namespace std;
bool Unesi(char *c)
{
if(kbhit())
{
*c=getch();
return true;
}
return false;
}
bool petlja(void)
{
char tipka =' ';
while(tipka!='q')
{
while(!Unesi(&tipka))
{
}
cout<<"Pritisnuli ste : "<<tipka<<endl;
}
cout<<"Gotova petlja!"<<endl;
return true;
}
int main()
{
petlja();
return 0;
}
Ništa nije ni dovršeno niti rađeno da se samo riješi nego sam sad uči ,tako je najbolje :)
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
char x;
if(!kbhit())
{
x=getch();
}
printf("%d\n", x);
system("pause");
}
Evo nasa sam nacin ;)) fala svejedno :D
Eo odma i programčić :P
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int i=0;
char x[200];
system("cls");
cout<<"Enter password: ";
do
{
x[i]=getch();
if(x[i]==13) cout<<endl;
else cout<<"*";
i++;
} while(x[i-1]!=13);
x[i-1]='\0';
i=strcmpi(x, "go to hell");
if(i==0) cout<<"Password accepted!"<<endl;
else cout<<"Wrong password!"<<endl;
cout<<"Press any key to exit the program . . .";
getch();
return 0;
}