alfort's Blog

Linuxエンジニアのメモ

C言語のstdlib.hの中身をじっくり見てみる

趣旨

C言語のプログラムを書く時、よく使うおまじないとして、#include <stdlib.h>がある。このヘッダファイルについて、そもそもどんな関数が定義されているのかよくわかっていなかったので、勉強のために少しずつサンプルプログラムを作りつつどんな関数なのか勉強していきたい。

 

定義されている関数

どのような関数があるかについては、とりあえずこのサイトに詳しく書いてある。

www.c-tipsref.com

atoiなんかはプログラム実行時の引数をパラメータとして利用する場合なんかに利用することが多く、stdlib.hにそんな関数があることは知っていたけれども、クイックソートを行うためのqsort関数なんかまで実装されていることは知らなかった。

 

作ったテストプログラム用のリポジトリはこちら。

github.com

 

Gitのリポジトリに別のGitリポジトリを取り込む

 

Gitで管理されるリポジトリを、Gitで管理したまま、自分のプライベートGitリポジトリの下に置くためにはどうすればいいのか…と悩み、調べたのでメモ。

 

続きを読む