Jsem začáteční a potřeboval bych pomoct ze dvěma věcma:první,furt nemůžu pochopit ciklus while nemohl by mi ho někdo dat do tohoto scriptu?
#include<iostream>
using namespace std;
int main()
{
cout << "Zadej cislo mezeru pak dalsi cislo a enter a vypocita se ti to." << endl;
int i, j;
cin >> i >> j;
cout << i << " + " << j << " = " << i+j << endl;
cin.get();
cin.get();
return 0;
}
A za druhé bych potřeboval vědět když je cin.get(); znamená zmáčkni enter tak jak se dela aby tam bylo napsane zmackni esc?
Fórum › C / C++
Pomoc z pár věcmi.
![](img/forum_vlakno_help_vyreseno.png)
toz ten program znamena ze mam napsat cisla mezeru a cisla a pote enter a pak se mi to vynasoby ale pak uz se to ukonci jakmile zmacknu enter,chtel bych aby se to furt opakovalo,abych furt mohl davat cisla a furt se to vapocitavalo a ne kdyz se mi to vypocita jednou a pak uz sem to ukonci.Ten cin.get(); mohlo by to byt jako treba cin.get(esc); jako do tych zavorek mam dat nejake tlacitko z klavesnice?
tento program pobezi porad dokola a nikdy neskonci. Nutno nasilne ukoncit.
int main()
{
while(1)
{
cout << "Zadej cislo mezeru pak dalsi cislo a enter a vypocita se ti to." << endl;
int i, j;
cin >> i >> j;
cout << i << " + " << j << " = " << i+j << endl;
}
return 0;
}
cin.get() rika, ze program bude cekat na vstup z klavesnice. Pokud chces pockat na urcitou klavesu, je potreba zavest promennou typu char, kterou predas funkci cin.get() jako parametr a pak testujes hodnotu promenne. (http://www.cppreference.com/cppio/get.html)
char c;
cin.get(c);
if (c==27) // pokud c nese ascii hodnotu klavesy ESC
{...}
#include <iostream>
using namespace std;
int main(){
char znak;
int x,y,vysledek;
cin>>x>>znak>>y;
switch(znak){
case '+' : vysledek = x+y;break;
case '-' : vysledek = x-y;break;
case '*' : vysledek = x*y; break;
case '/' : vysledek = x/y; break;
default : cout << "Spatne zadani!\n"; return 0;
}
cout << "vysledek(" << x << znak << y << ") =" << vysledek << endl;
return 0;
}
kdyz ti to ukaze > zaanemna to < uto nahrad..
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 28 hostů
Podobná vlákna
Pomoc s pár příklady — založil janysek_
Pár oprav a pár novinek :-) — založil Curo
Par dotazu — založil Steve-o-
Pár nejasností — založil Hnykda
Par chybek — založil Zelenáč
Moderátoři diskuze