Ĺadny brzuch
Mam taki programik i chce żeby za pomocą cin wpisywać (stopnie i przez domniemanie skala=0) lub (stopnie i skale). Jak moge to zrobić?
#include <iostream> using namespace std; void temperatura(float stopnie,int skala); int main() { cout<<"Podaj temperature [C]: "; float stopnie; int skala; cin>>(stopnie); // TU (STOPNIE I SKALA=0) OR (STOPNIE I SKALA) cout<<"Podaj skale: "; cin>>skala; system("CLS"); temperatura(stopnie,skala); system("PAUSE"); } /*******************************************************************/ void temperatura(float stopnie,int skala) { switch(skala) { case 0: cout<<stopnie<<"C\n"; break; case 1: cout<<(stopnie+273)<<"K\n"; break; } return; } /*******************************************************************/
Za odpowiedz z góry wielkie dzięki.
Jeśli sie nie myle to w tej linijce powinno być tak :
void temperatura(float stopnie,int skala=0);
Wówczas drugi argument funkci przez domniemanie przyjmuje wartość zero.
Czyli np możliwy jest zapis temperatura(0); Chyba o to ci chodziło.
Tak o to mi włąśnie chodzi :) . Dzięki.
A i jeszcze jedno pytanko: Czy da się za pomocą cin>> przypisać wartość dwóm zmiennym np wpisując je poprzecinku ? :o :)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
#include <iostream> using namespace std; void temperatura(float stopnie,int skala); int main() { cout<<"Podaj temperature [C]: "; float stopnie; int skala; cin>>(stopnie); // TU (STOPNIE I SKALA=0) OR (STOPNIE I SKALA) cout<<"Podaj skale: "; cin>>skala; system("CLS"); temperatura(stopnie,skala); system("PAUSE"); } /*******************************************************************/ void temperatura(float stopnie,int skala) { switch(skala) { case 0: cout<<stopnie<<"C\n"; break; case 1: cout<<(stopnie+273)<<"K\n"; break; } return; } /*******************************************************************/
Za odpowiedz z góry wielkie dzięki.
Jeśli sie nie myle to w tej linijce powinno być tak :
void temperatura(float stopnie,int skala=0);
Wówczas drugi argument funkci przez domniemanie przyjmuje wartość zero.
Czyli np możliwy jest zapis temperatura(0); Chyba o to ci chodziło.
Tak o to mi włąśnie chodzi :) . Dzięki.
A i jeszcze jedno pytanko: Czy da się za pomocą cin>> przypisać wartość dwóm zmiennym np wpisując je poprzecinku ? :o :)