x-kom hosting

[c++] wywoływanie funkcji

merenu
utworzono
utworzono

jestesm poczatkujacy w c++ chciałem zapytac jak zrobic aby po nacisniecu np. przycisku 1 włanczala sie pewna funkcja??

Przemek
komentarz
komentarz

uzywasz funkcji switch i potem odpowiedni:

Case 1: nazwaopcji

break;

i tak dalej

piotrusgit
komentarz
komentarz
Case 1: nazwaopcji

break

nie wiem czy to ma znaczenie czy nie ale wydaje mi sie, że to powinno wygladac tak:

case 1:

wywolanie(funkcji);

break;

case 2:

.

.

.

itd itp.

Nie zebym sie czepial ale chyba jak napiszesz Case z duzej litery to to chyba nie zadziala.

Inne jest zmienna int i; i int I; <--tak mie sie tylko zdaje :)

merenu
komentarz
komentarz

a bo wczesniej nie zdązyłem teraz powiem o co mi chodzi:

chce zrobic kalkulator co bedzie na start w konsoli wyswietlał tak:

1.Dodawanie

2.Odejmowianie

itd.

a na dole: "Która opcje chcesz wybrac: "

i tutaj pojaiwa sie ój problem jak zoribc aby po wpisaniu "1" program chał dodawac ?

to cos z wywoływaniem funkcji ch cos takiego a moze :/ :D

// Functions - napisalem wlasna funkcje#include <iostream>#include <conio.h>void PokazTekst(){	 std::cout << "Umiem juz pisac wlasne funkcje" << std::endl;	 }int main(){	PokazTekst();	getch();}

O to napisana funkcja a to scheamta jo co mi chodzi:

Gdzie wpisac to co mi mówiecie zeby to działało

:mowiciel: help

Przemek
komentarz
komentarz
Nie zebym sie czepial ale chyba jak napiszesz Case z duzej litery to to chyba nie zadziala.
wiesz ze nie wiem nawet :)

mozesz zrobic bez void samym case

int op; //zmienna dla wyboru opcji (dodawanie, odejmowanie, itd)do {	  //petla do, while po to ze jesli wybierzesz inna liczbe niz 1-5 to wroci do menu menu ();	scanf ("%d", &op); //szczytuje z klawswitch (op) {  case 1: dodawanie ();		 //tresc zadania	 	   break;case 2: odjejmowanie ();	   break;case 3: mnozenie ();	   break;case 4: dzielenie ();	   break;case 5: break; //wyjscie} } while (op!=5); //jesli wcisniesz piec to wychodzi
  • 2 miesiące później...
raytheon
komentarz
komentarz

Wiem, że temat długo nie oglądany, ale może ktoś będzie jeszcze szukał:

http://www.intercon.pl/~sektor/cbx/std/iostream.html <-- opis bibliotek wejscia/wyjscia w c++.

Ponadto polecam używanie using namespace std; pod włączaniem nagłówków - nie trzeba pisać std::cout<<"cuś";, tylko cout<<"cus";

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.