Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2908 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Sveiki visi, taigi pradėjau dirbti su funkcijomis ir esu sukūres nedidele programėle, bet kai noriu gauti atsakyma ekrane, suvedes duomenis atsakymas greit parodomas ir dingsta, po to  kartoja vėl skaičiavima(turiu vėl suvesti duotus skaičius į programa). Todėl norėčiau paklausti kaip sustabdyti programa ar/ir kurioje vietojė rašyti system("pause").

Įdesiu programa, galbūt patys pasibandysite pas save, kad lengviau būtų, nes jei noriu pamatyti normaliai atsakyma, turiu jį išvesti į faila, o kartais man to net nereikia.

#include <cstdlib>
#include <iostream>
using namespace std;

int formule(int a, int b, int c);

int main() {
	int a, b, c;
	cout << "Įveskite tris duotus skaičius" << endl;
	cout << "Pirmasis: "; cin >> a;
	cout << "Antrasis: "; cin >> b;
	cout << "Trečiasis: "; cin >> c;

	cout << formule(a, b, c) << endl;

	return 0;
	
}

	int formule(int a, int b, int c) {

		int v = (a + b + c) / 3;
		return v;	
	}
	

 

Redaguota , nario Tautedorus

Mano video kanalas Prenumeruokit smile.png

(redaguota)

Pirmiausia, nenaudok system() funkcijos, nes tai funkcija, kuri mažina programos efektyvumą, padaro kodą mažiau portabilų dėl priklausomumo nuo operacinės sistemos ir, galiausiai, jos naudojimas nėra saugus. Jei nori programos pabaigoje sustabdyti ir palaukti kažkokios reakcijos iš vartotojo, gali rašyti:

cout << "Paspauskite <ENTER>, jeigu norite tęsti";
cin.get();

Jeigu tai nesuveiks, papildyk kodą:

cout << "Paspauskite <ENTER>, jeigu norite tęsti";
cin.ignore();
cin.get();

Ai, pamiršau atsakyti į tavo antrą klausimą. Dėk vieną iš šių kodų prieš return'ą main funkcijoje.

Redaguota , nario Tautedorus
(redaguota)
On 5/16/2017 at 23:32, Tautedorus parašė:

Pirmiausia, nenaudok system() funkcijos, nes tai funkcija, kuri mažina programos efektyvumą, padaro kodą mažiau portabilų dėl priklausomumo nuo operacinės sistemos ir, galiausiai, jos naudojimas nėra saugus. Jei nori programos pabaigoje sustabdyti ir palaukti kažkokios reakcijos iš vartotojo, gali rašyti:


cout << "Paspauskite <ENTER>, jeigu norite tęsti";
cin.get();

Jeigu tai nesuveiks, papildyk:


cout << "Paspauskite <ENTER>, jeigu norite tęsti";
cin.ignore();
cin.get();

Ai, pamiršau atsakyti į tavo antrą klausimą. Dėk vieną iš šių kodų prieš return'ą main funkcijoje.

Dėkui, reikės išbandyti :)

Redaguota , nario Tautedorus

Mano video kanalas Prenumeruokit smile.png

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2908 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.

Skelbimai



×
×
  • Sukurti naują...