Forum: Problem cin.get(); -.-

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

Sidor: 1

Till botten

_D_M_ 10:47 - 5:e Juli 2008 | Post #1
Medlem
Inlägg: 4


Skicka PM
Så nu har jag säkert gjort ett lättSmiley fel men jag kan inte förstå varför när jag kör denna kod så kommer första frågan upp och då skriver jag in nåt tex + och hur jag än gör så stängs föntret efter detSmiley

  1. #include <iostream>
  2.  
  3. using namespace std;
  4. using std::cout;
  5. using std::cin;
  6.  
  7. int main()
  8. {
  9. int raknesatt;
  10. int tal1;
  11. int tal2;
  12.  
  13. cout << "Skriv vilket räknesätt du vill använda: ";
  14. cin >> raknesatt;
  15.  
  16. if (raknesatt == '+')
  17. {
  18. cout << "Vilka tal två tal vill du addera med: ";
  19. cin >> tal1 >> tal2;
  20.  
  21. cout << "Summan av " << tal1 << " och " <<
  22. tal2 << " är " << tal1 + tal2 << endl;
  23. }
  24. else if (raknesatt == '-')
  25. {
  26. cout << "Vilka två tal vill du subtrahera med: ";
  27. cin >> tal1 >> tal2;
  28.  
  29. cout << "Differansen mellan " << tal1 << " och " << tal2 << " är " << tal1 - tal2 << endl;
  30. }
  31. else if (raknesatt == '*')
  32. {
  33. cout << "Vilka två tal vill du multiplicera med: ";
  34. cin >> tal1 >> tal2;
  35.  
  36. cout << "Produkten mellan " << tal1 << " och " << tal2 << " är " << tal1 * tal2 << endl;
  37. }
  38. else if (raknesatt == '/')
  39. {
  40. cout << "Vilka två tal vill du dela med: ";
  41. cin >> tal1 >> tal2;
  42.  
  43. cout << "Kvoten av " << tal1 << " och " << tal2 << " är " << tal1 / tal2 << endl;
  44. }
  45. else
  46. {
  47. cout << "Du måste ha skrivit in nåt fel =( ";
  48. }
  49.  
  50. cin.ignore(255,'\n');
  51. cin.get();
  52. return 0;
  53.  
  54. }


så jag undrar hur ska jag göra för att få den att inte stängas ? Smiley Jag kör med Dev c++ btw

-------------------------
MVH: _D_M_

Ha det bra!



Slash 11:57 - 5:e Juli 2008 | Post #2
Medlem
Inlägg: 141


Skicka PM
Prova byt ut
9. int raknesatt;

mot
9. char raknesatt;

och se vad den gör då.

-------------------------
Ingen sigantur!



_D_M_ 12:49 - 5:e Juli 2008 | Post #3
Medlem
Inlägg: 4


Skicka PM
TackarSmiley vilka lätta fel man kan missa ;P

-------------------------
MVH: _D_M_

Ha det bra!



Sidor: 1

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

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