Kezdőoldal » Számítástechnika » Programozás » Ez miért nem fordul le?

Ez miért nem fordul le?

Figyelt kérdés

//Így nemfordul le:

//main.cpp

# include <iostream>


typedef unsigned short ushort;

typedef unsigned int uint;


using std::cout;

using std::cin;

using std::endl;


int main()

{

uint pin = 1234;

const uint *const p_pin = &pin;


cin.get();

return 0;

}

//Így pedig igen:

//main.cpp

# include <iostream>

# include <stdlib.h>


typedef unsigned short ushort;

typedef unsigned int uint;


using std::cout;

using std::cin;

using std::endl;


int main()

{

uint pin = 1234;

const uint *const p_pin = &pin;


cin.get();

return EXIT_SUCCESS;

}

//Miért?


2012. jan. 26. 21:48
 1/2 iostream ***** válasza:

Lefordul. Te hogy fordítod?


Amúgy ha ilyen kérdésed van, mindig, MINDIG írd oda, hogy mi a baja, ne csak annyit, hogy nem fordul le.

2012. jan. 26. 21:54
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Az egyetlen (hirtelen szembetűnő) különbség a returnban van. -> Valószínűleg azért nem.

De a fordító mindig ad szép hibaüzenetet....


(Amúgy talán az "EXIT_SUCCESS" nincs definiálva a fordításnál, de helyette a 0 is jó, ugyan azt csinálja. A program, ha helyesen lefut, ált. 0-val tér vissza.)

2012. jan. 27. 00:21
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!