Gå til innhold

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


Anbefalte innlegg

Skrevet (endret)

#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
Videoannonse
Annonse
Skrevet

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??

Skrevet

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;

}

Skrevet
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.

Skrevet (endret)

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
Skrevet (endret)

tusen takk orjanp, d var alt som trengtes!!! :D

EDIT: jeg kunne aldri tro at programering var så gøy!! :cool:

Endret av 3D-player

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...