Skip to Content
Cクイックリファレンス 第2版
book

Cクイックリファレンス 第2版

by Peter Prinz, Tony Crawford, 黒川 利明, 島 敏博
November 2016
Beginner to intermediate
816 pages
19h 58m
Japanese
O'Reilly Japan, Inc.
Content preview from Cクイックリファレンス 第2版
17.10
 日付と時刻
323
れる、表17-22に示す4つの動的メモリ関数で行うことができる。これらの関数の使用の詳
細は12章で述べた。
表17-22 動的メモリ管理関数
目的 関数
メモリブロックを割り当てる
malloc()
メモリブロックを割り当てナルバイトで埋める
calloc()
割り当てたメモリブロックのサイズを変更する
realloc()
メモリブロックを解放する
free()
17.10
 日付と時刻
ヘッダtime.hは、現在の日付と時刻の取得、プロセスの実行時間取得、日付と時刻情報
の変換、およびその出力用フォーマットを行う標準ライブラリ関数を宣言する。主たる関数
は型
time_t
の算術値形式で現在のカレンダー時刻を返す
time()
だ。これは通常、紀元と呼
ばれる過去の一時点からの経過秒数で示される。Unixの紀元はUTC(以前はグリニッジ標
準時GMTと呼ばれた協定世界時)19701100:00:00だ。
time_t
のカレンダー時刻値を文字列または型
struct tm
の構造体に変換する標準関
数もある。この構造体は秒、分、時、日、月、年、曜日、年通算日、夏時間フ
ラグ(18
gmtime()
参照)の型
int
メンバを持つ。表17-23はすべての日付と時刻関数を示す。
表17-23 日付時刻関数
目的 関数
使用CPU時間量を求める
clock()
現在のカレンダー時刻を求める
time()
2つのカレンダー時刻の差をとる
difftime()
カレンダー時刻を
struct tm
に変換する
gmtime() ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Rustの練習帳 ―コマンドラインツールの作成を通してRustを学ぶ

Rustの練習帳 ―コマンドラインツールの作成を通してRustを学ぶ

Ken Youens-Clark, 中山 光樹
Unityによるモバイルゲーム開発 ―作りながら学ぶ2D/3Dゲームプログラミング入門

Unityによるモバイルゲーム開発 ―作りながら学ぶ2D/3Dゲームプログラミング入門

Jon Manning, Paris Buttfield-Addison, 鈴木 久貴, あんどうやすし, 江川 崇, 安藤 幸央, 高橋 憲一

Publisher Resources

ISBN: 9784873117812Other