| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 07.04.12 Prihlásený: 02.06.21 Príspevky: 907 Témy: 54 | Napísal ado130: 03.06.2012 18:37 | |
|
Dobrý večer,
chcel by som vás požiadať či by mi niekto vedel poradiť ako v C zistím aktuálny čas a dátum.
Jediné čo viem, že nato potrebujem knižnicu time.h.
Vopred ďakujem za hoci akú radu.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | |
Registrovaný: 07.04.12 Prihlásený: 02.06.21 Príspevky: 907 Témy: 54 | Napísal autor témy ado130: 03.06.2012 18:43 | |
|
Ďakujem, nemám, čítal som http://www.sallyx.org/sally/c/c20.php, ale odtiaľ som to jaksi nevedel rozbehať.
Ešte by som sa chcel spýtať, ako si ho uložím do premennej napr., keď ho chcem vpísať pomocou fprintf.
Vopred ďakujem.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 03.06.2012 19:32 | |
|
Otvor si ten link, co som ti posielal, mas tam premennu buffer, do tej sa to vklada.
|
|
Registrovaný: 07.04.12 Prihlásený: 02.06.21 Príspevky: 907 Témy: 54 | Napísal autor témy ado130: 03.06.2012 21:00 | |
|
Dík, ale ako to vypíšem? Asi sú to blbé otázky, ale fakt netuším ako nato.
_________________ Notebook: Dell Inspiron 15-7537= i5-4200U|nVidia GT 750M 2GB|RAM 6GB|250GB Samsung 850 EVO|W8.1|Cooler Master NotePal U3 Pc: Asus Rog Strix B360-G | i7-8700 | MSI 1080 Gaming X | Crucial Ballistix 16GB 2666MHz Dual Ranked | Samsung 970 Evo | Crucial MX500 | WD Red | Fera 3 | Arctic F12 Silent | Seasonic Focus Plus 650W Gold | Fractal Design Mini C TG Disk: Western Digital Elements 1TB USB 2.0; Seagate Expansion 2TB USB 3.0 Príslušenstvo: A4tech Bloody V3 V-Track Core 3 + A4tech Bloody B-070; A4tech Bloody B120; A4tech Bloody G501; ATH-M40x; MSI Clutch M40 Monitor: Dell U2515H Mobil: Xiaomi Redmi Note 3 Special Edition |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 03.06.2012 21:00 | |
|
Nevies vypisat retazec?
|
|
Registrovaný: 07.04.12 Prihlásený: 02.06.21 Príspevky: 907 Témy: 54 | Napísal autor témy ado130: 04.06.2012 15:13 | |
|
Máš na mysli len toto?:
printf("%79s", buffer);
|
|
Registrovaný: 11.01.09 Prihlásený: 24.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 04.06.2012 15:25 | |
|
Nie, zle si to pochopil ( alebo mozno len zbytocne komplikovane ). Este raz sa mrkni na tu stranku od duriho. Prototyp funkcie vyzera takto:
Kód: size_t strftime ( char * ptr, size_t maxsize, const char * format, const struct tm * timeptr ); kde je jednotlive parametre su: ptr - smernik na pamat, kde sa ulozi vysledny cas, pripadne datum sformatovany do pozadovanej podoby maxsize - maximalny pocet znakov, ktore sa mozu skopirovat ( aby nedoslo k zapisu za hranicu pamate ) format - retazec, ktory predstavuje pozadovany format, ako chces ziskat cas alebo datum. Na to si prezri tabulku, ktora je na stranke. V poslednom stlpci je vysledok. Zrejme chces takyto tvar casu HH:MM:SS, v tom pripade pouzi retazec "%X". timeptr - smernik na strukturu tm, ktora obsahuje informacie s casom/datumom. Po tejto funkcii uz mas v premennej, na ktoru ukazuje smernik ptr, ulozeny cas, staci ho iba klasicky vypisat, napriklad cez printf, alebo ako je v priklade, cez puts. Ak upravim ten priklad zo stranky, tak takto nejako si to mozes skusit: Kód: /* strftime example */ #include <stdio.h> #include <time.h>
int main () { time_t rawtime; struct tm *timeinfo; char buffer[80];
time( &rawtime ); timeinfo = localtime( &rawtime );
strftime ( buffer, 80, "Teraz je cas %X", timeinfo ); printf( "%s\n", buffer );
return 0; }
|
|
Registrovaný: 07.04.12 Prihlásený: 02.06.21 Príspevky: 907 Témy: 54 | Napísal autor témy ado130: 04.06.2012 16:30 | |
|
Aha, veľmi veľmi ďakujem.
Na tej stránke sallyx mi to prišlo až píliš komplikované, takto to vyzerá "pomerne jednoducho", tak ešte raz dík.
_________________ Notebook: Dell Inspiron 15-7537= i5-4200U|nVidia GT 750M 2GB|RAM 6GB|250GB Samsung 850 EVO|W8.1|Cooler Master NotePal U3 Pc: Asus Rog Strix B360-G | i7-8700 | MSI 1080 Gaming X | Crucial Ballistix 16GB 2666MHz Dual Ranked | Samsung 970 Evo | Crucial MX500 | WD Red | Fera 3 | Arctic F12 Silent | Seasonic Focus Plus 650W Gold | Fractal Design Mini C TG Disk: Western Digital Elements 1TB USB 2.0; Seagate Expansion 2TB USB 3.0 Príslušenstvo: A4tech Bloody V3 V-Track Core 3 + A4tech Bloody B-070; A4tech Bloody B120; A4tech Bloody G501; ATH-M40x; MSI Clutch M40 Monitor: Dell U2515H Mobil: Xiaomi Redmi Note 3 Special Edition |
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Meniny, dátum, čas v PHP, ASP | 14 | 7233 | 02.01.2009 23:34 shaggy | | Datum,cas,meniny v JavaScript, VBScript, Ajax | 1 | 1002 | 28.08.2007 12:43 stenley | | Datum a cas problme v Databázy | 20 | 1695 | 01.03.2008 12:54 kajbo | | Cas a datum....omg v Ostatné programy | 5 | 817 | 07.01.2008 23:30 Mandy | | php datum a cas v PHP, ASP | 4 | 1016 | 10.10.2008 14:48 funny102 | | Blbne mi čas a datum. v Smartfóny a tablety | 4 | 309 | 14.03.2013 12:31 mig07 | | stale sa meniaci cas a datum [ Choď na stránku: 1, 2 ] v Operačné systémy Microsoft | 37 | 1540 | 15.06.2008 11:33 Jaro | | porovnavanie datum + cas pri vybere z databazy v Databázy | 2 | 1285 | 09.03.2010 19:04 1daemon1 | | datum a cas a jeden mini problem pls help v JavaScript, VBScript, Ajax | 4 | 586 | 29.07.2009 15:45 Ďuri | | Dátum v HTML, XHTML, XML, CSS | 6 | 534 | 18.03.2010 21:04 Antuanet | | datum v PHP, ASP | 8 | 691 | 22.02.2008 20:41 vl4kn0 | | Php Datum v PHP, ASP | 4 | 299 | 16.10.2013 18:20 funny102 | | Pascal: Dátum v Assembler, C, C++, Pascal, Java | 2 | 346 | 09.12.2016 14:23 LadyD | | algoritmus - datum v Ostatné | 3 | 558 | 16.12.2009 12:43 ac.milan | | Najblizsi datum v Databázy | 7 | 691 | 21.03.2011 20:21 stenley | | datum narodenia v PHP, ASP | 9 | 2151 | 10.01.2010 19:40 DeeJay3 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|