data a jeden int
Ostatnio zmodyfikowano 2015-04-12 01:16
pulson666 Temat założony przez niniejszego użytkownika  | 
data a jeden int » 2015-04-11 17:04:49 Witam Pytanie brzmi, jak zrobić by za pomącą "jednego" inta zapamiętało mi date np 20 12 20014 normalnie powinny być 3 inty lecz dla wygody chcę użyć tylko jednego da sie ?  | 
 | 
Brunon3  | 
» 2015-04-11 17:37:11  | 
 | 
Fireho  | 
» 2015-04-11 17:37:36 Tak, wystarczy się odpowiednio pobawić działaniami matematycznymi. Ale znacznie lepiej byłoby użyć struktury, np.  tm  z nagłówka  ctime  lub stworzyć własną strukturę - wygodniej i szybciej. @Brunon3 Nie trzeba robić  long long  ani  double  aby zapamiętać datę, bez problemu upchnie się to w zwykłym  int cie.  | 
 | 
Brunon3  | 
» 2015-04-11 17:44:59 @up: Ale jak @Topic pyta to myślałem że mu się nie mieści. :) A tu najwyraźniej chodzi o dekoder/koder tak zapisanej daty. | lub stworzyć własną strukturę |  
 Lub klasę - bardziej zaawansowane możliwości. -BD.  | 
 | 
Fireho  | 
» 2015-04-11 18:33:55 Autor raczej pyta się bo nie wie jak to zrobić, przecież jako przykład podaje 20.12.2014. W C++ nie ma praktycznie żadnej różnicy między klasą a strukturą(w  class  domyślnie składniki są prywatne, a w  struct  publiczne) - możliwości są jednakowe. Tutaj użyłem słowa struktura bo bardziej mi pasowało - to prosty typ danych, nie będzie się używać żadnego dziedziczenia, polimorfizu etc..  | 
 | 
pekfos  | 
» 2015-04-11 19:17:26 inta zapamiętało mi date np 20 12 20014 normalnie powinny być 3 inty lecz dla wygody chcę użyć tylko jednego da sie ? |  
 A co jeśli będzie koniec świata przed 20014? Normalne daty możesz zapisywać w jednym incie (liczba sekund od  zarania dziejów), masz do tego funkcje w  <ctime>. | lub stworzyć własną strukturę |  
  Lub klasę - bardziej zaawansowane możliwości. |  
 Nie pisz bzdur.  | 
 | 
Brunon3  | 
» 2015-04-11 19:20:32 Zawsze myślałem że struktura różni się od klasy tym, że nie może posiadać metod. Rozumiem że jestem w błędzie? -BD.  | 
 | 
dek12  | 
» 2015-04-11 21:19:39 Jestes.
   | 
 | 
|  « 1 »  2 |