Kezdőoldal » Számítástechnika » Programozás » Mi lehet a hiba? (többi lent)

Mi lehet a hiba? (többi lent)

Figyelt kérdés

Amikor elmentem a C++ -os programot és megnyitom .exe formátumban akkor csak kivillan a program egytized másodpercre , majd bezáródik , eltűnik.

Akárhányszor megynyitom mindig ez van.

Mi lehet a megoldás erre a problémára?

A válaszokat előre is köszönöm!


2012. márc. 10. 15:25
 1/4 iostream ***** válasza:

Megoldás1: fogsz valami béna módszert, és ráveszed a programot, hogy mielőtt visszatérni a mainből, blokkolódjon.

Megoldás2: nyitsz egy konzolablakot, és abból futtatod le az exe-t.

2012. márc. 10. 15:38
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

Bővebben le tudod írni a "béna módzser"-t.

Még csak öt napja tanulok programpzni.

ilyen szinten:


#include <iostream>


// a három alapszám

int y = 1;

int x = 2;

int z = 3;



// függvények az összeadasokhoz és kivonasokhoz és szorzasokhoz és osztásokhoz:

//összeadás függvények:

int a = x + x;

int b = x + y;

int c = x + z;

int d = y + y;

int e = y + z;

int f = z + z;

int g = x - x;

// kivonás függvények:

int h = x - y;

int i = x - z;

int j = y - y;

int k = y - z;

int pp = y - x;

int l = z - z;

int zz = z - x;

int ll = z - y;

//szorzas függvények:

int m = x * x;

int n = x * y;

int o = x * z;

int p = y * y;

int t = y * z;

int oo = z * z;

//Osztás függvények:

float hhhh = x / x;

float gg = x / y;

float ghj = x / z;

float zzzz = y / x;

float jjjk = y / y;

float zui = y / z;

float jjkk = z / x;

float kkjj = z / y;

float jkjk = z / z;


void DemonstrationFunction()

{

// Ezek az összeadások:

std::cout << "Elso szam:" << x << std::endl ;

std::cout << "Masodik szam:" << y << std::endl ;

std::cout << "Harmadik szam:" << z << std::endl ;

std::cout << "Elso es elso szam osszege: " << a << std::endl ;

std::cout << "Elso es masodik szam osszege:" << b << std::endl ;

std::cout << "Elso es harmadik szam osszege:" << c << std::endl;

std::cout << "Masodik es masodik szam osszege:" << d << std::endl;

std::cout << "Masodik es harmadik szam osszege:" << e << std::endl;

std::cout << "Harmadik es harmadik szam osszege:" << f << std::endl;

// Ezek a kivonások:

std::cout << "Elso es elso szam kulonbsege:" << g << std::endl;

std::cout << "Elso es masodik szam kulonbsege:" << h << std::endl;

std::cout << "Elso es harmadik szam kulonbsege:" << i << std::endl;

std::cout << "Masodik es elso szam kulonbsege" << k << std::endl;

std::cout << "Masodik es masodik szam kulonbsege:" << j << std::endl;

std::cout << "Masodik es harmadik szam kulonbsege:" << k << std::endl;

std::cout << "Harmadik es harmadik szam kulonbsege:" << l << std::endl;

std::cout << "Harmadik es masodik szam kulonbsege:" << ll << std::endl;

std::cout << "Harmadik es elso szam kulonbsege:" << zz << std::endl;

// Ezek a szprzasok:

std::cout << "Elso es elso szam szorzata:" << m << std::endl;

std::cout << "Elso es masodik szam szorzata:" << n << std::endl;

std::cout << "Elso es harmadik szam szorzata:" << o << std::endl;

std::cout << "Masodik es masodik szam szorzata:" << p << std::endl;

std::cout << "Masodik es harmadik szam szorzata:" << t << std::endl;

std::cout << "Harmadik es harmadik szam szorzata:" << oo << std::endl;


std::cout << "Elso es elso szam hanyadosa:" << hhhh << std::endl;

std::cout << "Elso es masodik szam hanyadosa:" << gg << std::endl;

std::cout << "Elso es harmadik szam hanyadosa:" << ghj << std::endl;

std::cout << "Masodik es elso szam hanyadosa" << zzzz << std::endl;

std::cout << "Masodik es masodik szam hanyadosa:" << jjjk << std::endl;

std::cout << "Masodik es harmadik szam hanyadosa:" << zui << std::endl;

std::cout << "Harmadik es elso szam hanyadosa:" << jjkk << std::endl;

std::cout << "Harmadik es masodik szam hanyadosa:" << kkjj << std::endl;

std::cout << "Harmadik es harmadik szam hanyadosa:" << jkjk << std::endl;

}

int main()

{

DemonstrationFunction()

;std::cout << "Kilepunk..." << std::endl;

return 0;

}

2012. márc. 10. 17:43
 3/4 anonim ***** válasza:

#include <iostream>


// a három alapszám

int y = 1;

int x = 2;

int z = 3;



// függvények az összeadasokhoz és kivonasokhoz és szorzasokhoz és osztásokhoz:

//összeadás függvények:

int a = x + x;

int b = x + y;

int c = x + z;

int d = y + y;

int e = y + z;

int f = z + z;

int g = x - x;

// kivonás függvények:

int h = x - y;

int i = x - z;

int j = y - y;

int k = y - z;

int pp = y - x;

int l = z - z;

int zz = z - x;

int ll = z - y;

//szorzas függvények:

int m = x * x;

int n = x * y;

int o = x * z;

int p = y * y;

int t = y * z;

int oo = z * z;

//Osztás függvények:

float hhhh = x / x;

float gg = x / y;

float ghj = x / z;

float zzzz = y / x;

float jjjk = y / y;

float zui = y / z;

float jjkk = z / x;

float kkjj = z / y;

float jkjk = z / z;


void DemonstrationFunction()

{

// Ezek az összeadások:

std::cout << "Elso szam:" << x << std::endl ;

std::cout << "Masodik szam:" << y << std::endl ;

std::cout << "Harmadik szam:" << z << std::endl ;

std::cout << "Elso es elso szam osszege: " << a << std::endl ;

std::cout << "Elso es masodik szam osszege:" << b << std::endl ;

std::cout << "Elso es harmadik szam osszege:" << c << std::endl;

std::cout << "Masodik es masodik szam osszege:" << d << std::endl;

std::cout << "Masodik es harmadik szam osszege:" << e << std::endl;

std::cout << "Harmadik es harmadik szam osszege:" << f << std::endl;

// Ezek a kivonások:

std::cout << "Elso es elso szam kulonbsege:" << g << std::endl;

std::cout << "Elso es masodik szam kulonbsege:" << h << std::endl;

std::cout << "Elso es harmadik szam kulonbsege:" << i << std::endl;

std::cout << "Masodik es elso szam kulonbsege" << k << std::endl;

std::cout << "Masodik es masodik szam kulonbsege:" << j << std::endl;

std::cout << "Masodik es harmadik szam kulonbsege:" << k << std::endl;

std::cout << "Harmadik es harmadik szam kulonbsege:" << l << std::endl;

std::cout << "Harmadik es masodik szam kulonbsege:" << ll << std::endl;

std::cout << "Harmadik es elso szam kulonbsege:" << zz << std::endl;

// Ezek a szprzasok:

std::cout << "Elso es elso szam szorzata:" << m << std::endl;

std::cout << "Elso es masodik szam szorzata:" << n << std::endl;

std::cout << "Elso es harmadik szam szorzata:" << o << std::endl;

std::cout << "Masodik es masodik szam szorzata:" << p << std::endl;

std::cout << "Masodik es harmadik szam szorzata:" << t << std::endl;

std::cout << "Harmadik es harmadik szam szorzata:" << oo << std::endl;


std::cout << "Elso es elso szam hanyadosa:" << hhhh << std::endl;

std::cout << "Elso es masodik szam hanyadosa:" << gg << std::endl;

std::cout << "Elso es harmadik szam hanyadosa:" << ghj << std::endl;

std::cout << "Masodik es elso szam hanyadosa" << zzzz << std::endl;

std::cout << "Masodik es masodik szam hanyadosa:" << jjjk << std::endl;

std::cout << "Masodik es harmadik szam hanyadosa:" << zui << std::endl;

std::cout << "Harmadik es elso szam hanyadosa:" << jjkk << std::endl;

std::cout << "Harmadik es masodik szam hanyadosa:" << kkjj << std::endl;

std::cout << "Harmadik es harmadik szam hanyadosa:" << jkjk << std::endl;

}

int main()

{

DemonstrationFunction()

;std::cout << "Kilepunk..." << std::endl;

//std::cin.get(); egy gombnyomásra bezárul.

/*Sleep(3000); //Vagy ez 3 másodperc múlva bezárul a program mert véget ér a main,ehhez be kell includelned a windows.h */

return 0;

}

2012. márc. 10. 18:10
Hasznos számodra ez a válasz?
 4/4 iostream ***** válasza:

Tipikus béna módszer szokott lenni még a std::system("pause"); hívás is. Ehhez a cstdlib könyvtár kell.


Amúgy miért nem nyitsz konzolt neki? Akkor nem kéne ilyenekkel szüttyögni.

2012. márc. 10. 19:51
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!