Fungsi waktu di pustaka standar C ++ mengembalikan detik yang berlalu sejak tanggal dan waktu tertentu dan terstandarisasi yang dikenal sebagai zaman. Sementara nilai ini berisi semua informasi yang diperlukan untuk menghitung waktu dan tanggal saat ini dari sistem, menulis kode terjemahan waktu Anda sendiri rawan kesalahan. Menggunakan fungsi konversi waktu yang disediakan perpustakaan standar membuat proses terjemahan ini sepele, memungkinkan Anda untuk fokus pada bagian yang lebih kompleks dari aplikasi Anda.
Langkah 1
Sertakan fungsionalitas waktu perpustakaan standar C ++ ke dalam Anda aplikasi. Tambahkan baris berikut ke bagian atas daftar sertakan Anda: #include
Langkah 2
Dapatkan detik yang berlalu sejak zaman, dan simpan secara lokal. Lakukan ini dengan memanggil waktu (), dan menyimpan hasilnya ke objek bertipe time_t. Fungsi waktu juga menerima pointer ke objek tipe time_t sebagai argumen, tetapi lebih mudah untuk menyimpan objek ini secara lokal di stack: time_t timeSinceEpoch \u003d time (NULL);
Langkah 3
Buat struktur waktu untuk menyimpan hasil dari konversi waktu. Struktur ini didefinisikan dalam file header time.h sebagai struktur bernama tm, dan menyediakan variabel anggota yang diberi nama sesuai untuk setiap komponen dari waktu yang dikonversi: tm timeResult;
Gunakan salah satu dari fungsi konversi bawaan untuk menyimpan nilai time_t diperoleh sebelumnya sebagai struktur tm. Untuk mempermudah, kode berikut mengonversi objek time_t menjadi struktur UTC tm: timeResult \u003d gmtime (& timeSinceEpoch);
Tips
Pustaka standar juga menyediakan fungsi yang disebut localtime yang mengonversi objek time_t ke lokal waktu, bukan ke waktu UTC.
Ada beberapa fungsi yang tersedia untuk lebih jauh mengubah struktur tm menjadi string yang dapat dibaca manusia, siap untuk output ke pengguna.
Peringatan
Item yang Anda perlukan
Firewire adalah metode untuk mentransfer data dari sumber digital. Ini sangat populer karena ini adalah metode tercepat untuk mentransfer data digital. Karenanya, orang yang mengedit video menggunakan firewire karena kemampuannya menangani file video berukuran besar. Soket RCA sering digunakan u
Sementara GPS (Global Positioning Satellites) dan Loran dihitung sangat berbeda, Andren Loran ke perangkat lunak konversi GPS tersedia yang tidak hanya dapat memberi Anda perkiraan koordinat GPS yang berkorelasi dengan suatu Loran membaca, tetapi akan meningkatkan akurasinya seiring waktu karena mem
Format file TS (kependekan dari transport stream) digunakan di banyak disk DVD, Blu-ray dan video rumah. Walaupun cakram menawarkan kualitas yang hebat, wadah file TS tidak selalu kompatibel dengan komputer Anda, PC home theater atau pemutar media, seperti PopCorn Hour atau WDTV. Untuk memperbai