Gå til innhold

trykk så noe skjer... (vanskelig å forklare)


Anbefalte innlegg

#include <iostream.h>
int main ()
{ int a , s , d , f;
cout << "Something";
cin >> a;
cout << "Something something";
cin >> s;
cout << "Something Something Something";
cin >> d;
cout << "Something Something Something Something";
cin >> f;
cout << "Nothing";
return 0; }

 

 

 

jeg vil få til at hvis man trykker en knapp så kommer det opp noe nytt, er det mye mer avansert enn det jeg har skrevet eller har jeg gjort noen små dumme feil??

Endret av 3D-player
Lenke til kommentar
Videoannonse
Annonse

Prøv denne:

 

#include <iostream.h>

#include <conio.h>

 

int main ()

 

{

 

cout << "Something";

getch();

cout << "Something something";

getch();

cout << "Something Something Something";

getch();

cout << "Something Something Something Something";

getch();

cout << "Nothing";

 

return 0;

}

Lenke til kommentar
problemet er at når jeg trykker run, så kommer det opp sån boks hvor d står "someting", det er vel som d skal, men når jeg trykker "a", så kommer det ikke "something something"!!! hvordan får jeg til d??

Sansynligvis fordi du bruker 'int a, b, c ' og ikke 'char.....'

'int' er for heltall, mens 'char' brukes for en bokstav.

Lenke til kommentar

iostream-biblioteket (det vil altså si cin i dette tilfellet) er "basert på konsollet", og i konsolle(t)/(er) må man trykke enter etter man har skrevet inn noe.

 

Er det dette som er problemet? Du vil at f.eks. et trykk på pil-tastene skal reagere momentant?

 

Da må du i såfall bruke biblioteker. Under *nix har man ncurses, ellers har man omtrent alt av GUI-biblioteker som ordner dette for deg.

Endret av søppel
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...