webForumDet fria alternativet

Starta om, typ

C/C++ur C/C++

2 svar · 99 visningar · startad av Viking

Medlem sedan maj 20003 652 inlägg
Frågan#1
#include <iostream.h>

void main (void)
{
 int tal1;
 char svar;

 cout << endl
      << endl
      << "Skriv in ett tal!" << endl
      << endl
      << "$ ";
 
 cin >> tal1;

 cout << endl
      << endl
      << "Om jag adderar 5 till talet så blir svaret " << (tal1 + 5)
      << ", och om jag subtraherar talet med 5 så blir svaret " << (tal1 - 5)
      << "!" << endl
      << endl
      << "Vill du skriva in ett nytt tal? (y/n)" << endl
      << endl
      << "$ ";

 cin >> svar;
}

Hur gör jag för att få funktionen att starta om när man skriver "y" och avslutas när man skriver "n"? :) Är som synes total nybörjare, så påpeka gärna saker som kan förbättras i koden ;)

Medlem sedan maj 20021 466 inlägg
#2

Det finns en hel tråd om det längre ned.

http://www.webforum.nu/showthread.php?s=&threadid=48607

Medlem sedan juli 2002581 inlägg
#3
if (svar == 'y')
    main();

:e :e

132 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)