CoperMedlem sedan mars 2002554 inlägg Vad ska man skriva om man vill att programet ska gå vidare direct efter att man har tryckt på en tangent?
Dvs prgramet ställer en fråga som man ska svara j eller n på. vad ska jag skriva för att jag inte ska behöva trycka på Enter efter...
Skriver i DEV-C++
CoordMedlem sedan okt. 200211 inlägg Använd getch(); (conio.h)
CoperMedlem sedan mars 2002554 inlägg Hur använder jag getch(); dvs vad ska jag skriva...
Jag vet att jag ska #include conio.h
Men vad mer.
Svaret är att det inte går (i standard C++).
Du kan kanske använda conio, men din kod upphör att vara portabel.
CoperMedlem sedan mars 2002554 inlägg hur kan man göra om man vill ha en siffra dvs en int variabel?
zmodemMedlem sedan apr. 200277 inlägg Du kan inte läsa in en int direkt med getch();
du får läsa in charen och sedan konvertera den till en int... det finns ett par olika sätt, enklaste kanske är att kolla i ASCII-tabellen och subtrahera nåt värde.
Eftersom jag antar att du ska använda inten i en switch-case-sats så tycker jag du kan switcha char-varibaln direkt...
char svar = getch();
switch (svar) {
case '1':
blablabla
break;
}
o.s.v.