Pomoc z pár věcmi. – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Pomoc z pár věcmi. – C / C++ – Fórum – Programujte.comPomoc z pár věcmi. – C / C++ – Fórum – Programujte.com

 

3. 3. 2007   #1
-
0
-

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?

Nahlásit jako SPAM
IP: ...–
Alan0
Věrný člen
3. 3. 2007   #2
-
0
-

cin.get() neznamena vlozit enter, ale vstup z klavesnice: cin.get(promenna);
trochu popiš, jak chceš do toho kodu vložit cyklus..

Nahlásit jako SPAM
IP: ...–
PSP user|Web developer|C4D user||Maya Lamer|Photoshop User|Guitar player
3. 3. 2007   #3
-
0
-

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?

Nahlásit jako SPAM
IP: ...–
Martin0
Návštěvník
3. 3. 2007   #4
-
0
-

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

Nahlásit jako SPAM
IP: ...–
Alan0
Věrný člen
3. 3. 2007   #5
-
0
-

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

Nahlásit jako SPAM
IP: ...–
PSP user|Web developer|C4D user||Maya Lamer|Photoshop User|Guitar player
Zjistit počet nových příspěvků

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žit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 35 hostů

Podobná vlákna

Pomoc s pár příklady — založil janysek_

Par dotazu — založil Steve-o-

Pár nejasností — založil Hnykda

Par chybek — založil Zelenáč

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý