Üdv egy kis segítségre lenne szükségem?
Itt a program, ami eddig kész:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(){
printf("Kilepes q \n");
int key = 0;
int d=20;
int i;
while(1){
if (_kbhit()){
key =_getch();
if (key == 'q')
break;
}
for (i=1; i<5; i++){
if (key == 'j'){
if (i=1){ printf("1_jobb\n"); /*outportb(0x378,1)*/}
//delay(d);
if (i=2){ printf("2_jobb\n"); /*outportb(0x378,2)*/}
//delay(d);
if (i=3){ printf("3_jobb\n"); /*outportb(0x378,4)*/}
//delay(d);
if (i=4){ printf("4_jobb\n"); /*outportb(0x378,8)*/}
//delay(d);
}
}
for (i=1; i<5; i++){
if (key == 'b'){
if (i=1){ printf("4_bal\n"); /*outportb(0x378,8)*/}
//delay(d);
if (i=2){ printf("3_bal\n"); /*outportb(0x378,4)*/}
//delay(d);
if (i=3){ printf("2_bal\n"); /*outportb(0x378,2)*/}
//delay(d);
if (i=4){ printf("1_bal\n"); /*outportb(0x378,1)*/}
//delay(d);
}
}
}
}
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
int main(){
printf("Kilepes q \n");
int key = 0, oldkey = 0;
int d = 2;
int i;
while(1){
if (_kbhit()){
oldkey = key;
key =_getch();
}
if (key == 'q') break;
if (key == '-'){ //gyorsít
d += 2;
key = oldkey;
}
if (key == '+'){ //lassít
if (d > 3) d -= 2;
key = oldkey;
}
if (key == 'j')
{
for (i=1; i<5; i++)
{
printf("1_jobb\n"); /*outportb(0x378,1)*/
sleep(d);
printf("2_jobb\n"); /*outportb(0x378,2)*/
sleep(d);
printf("3_jobb\n"); /*outportb(0x378,4)*/
sleep(d);
printf("4_jobb\n"); /*outportb(0x378,8)*/
sleep(d);
}
}
if (key == 'b')
{
for (i=1; i<5; i++)
{
printf("4_bal\n"); /*outportb(0x378,8)*/
sleep(d);
printf("3_bal\n"); /*outportb(0x378,4)*/
sleep(d);
printf("2_bal\n"); /*outportb(0x378,2)*/
sleep(d);
printf("1_bal\n"); /*outportb(0x378,1)*/
sleep(d);
}
}
}
}
*Bocs, javítsd már át
if (key == '+'){ //lassít
d += 2;
key = oldkey;
}
if (key == '+'){ //gyorsít
if (d > 3) d -= 2;
key = oldkey;
}
A fenébe, ez a jó, elnézést nagyon este van
if (key == '-'){ //lassít
d += 2;
key = oldkey;
}
if (key == '+'){ //gyorsít
if (d > 3) d -= 2;
key = oldkey;
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!