Forum: cin.get(); ?

Forum huvudsida -> Programmering -> cin.get(); ?

Sidor: 1

Till botten

Hannes 20:48 - 14:e Juli 2005 | Post #1
Medlem
Inlägg: 43


Skicka PM
det funkar inte. jag gjorde ett program som slumpar tal

koden:

#include <iostream>
#include <ctime>

using std::cout;
using std::rand;
using std::srand;
using std::cin;

int main()
{
    srand(time(0));
    int maxtal;
    int mintal;
    int tal;

    cout << "Ett slumptal mellan:\n";
    cin >> mintal;
    cout << "och\n";
    cin >> maxtal;

    tal = rand() / (RAND_MAX / maxtal) + mintal;

    cout << "Det blev " << tal << " ";

    cin.get();

    return 0;
}


men cin.get(); funkar inte

det stod i guiden att den gör så man måste klicka enter för att komma förbi men programmet stängs direkt innan slumpade siffran visas.

help pls Smiley

-------------------------
Vad sade snigeln när han red på sköldpaddan?

- Weeeeeeee!



Celeron 21:16 - 14:e Juli 2005 | Post #2
Medlem
Inlägg: 418


Skicka PM
Jo, du använder cin innan i programmet så lägg till raden
cin.ignore(255,'\n');
innan cin.get;

-------------------------
Det viktigaste är att ha roligt! Har ny hemsida: http://www.freewebs.com/cpperik/



Hannes 23:06 - 14:e Juli 2005 | Post #3
Medlem
Inlägg: 43


Skicka PM
tack Smiley

-------------------------
Vad sade snigeln när han red på sköldpaddan?

- Weeeeeeee!



Sidor: 1

Forum huvudsida -> Programmering -> cin.get(); ?
Atom feed

Du får inte posta i den här tråden | Till toppen