Jak ustawić aby nie wpisywać kodu na "podtrzymanie" aplikacji.
Ostatnio zmodyfikowano 2011-01-23 09:43
dmx81 |
» 2011-01-23 02:50:08 co do return warto wytlumaczyc po co sie cokolwiek zwraca - np w funkcji wczytujacej plik zrobisz tak: int funkcja() { if( plik.is_open() ) return 0; else return 1; }
if( funkcja == 0 ) wczytaj_plik() else cout << "blad otwarcia pliku";
mam nadzieje, ze nie zrobilem nigdzie bledu - chodzi ogolnie o to, ze dobrze, jesli funkcja zwraca jakas wartosc, aby np poinformowac o powodzeniu, ewentualnie jesli funkcja sprawdza cos, moze zwracac rozne wartosci liczbowe, wg ktorych ustalisz, co dalej zrobic. standard c++ mowi o tym, ze funckja main rowniez powinna zwracac liczbe typu int (kiedys pisalo sie main(), teraz int main()) |
|
Drraven |
» 2011-01-23 09:43:20 jeśli zwróci 0 to dobrze się zakończył jeśli inną liczbę to źle. Ale gdy skompiluje taki program: (+ nagłówek). To okno mu mignie tylko (jeśli chodzi o windows). Na linuksie odpala się takie programy w terminalu (konsola) i nic nie mignie. A cmd to windowsowa konsola która się nie zamknie po uruchomieniu przez nią programu. return 0; jest wg standardów cpp dodawany zawsze. Taki program też się skompiluje: . int main(void) jest jeszcze z pierwszych języków C (ANSI C) < chyba, |
|
1 « 2 » |