C言語入門講座。関数、サンプル集を参考にして、 C言語をマスターしよう。初心者から上級者まで。

文字列から文字のセットを検索し、文字の位置を返す

2012.08.10

strpbrk関数は、文字列から文字のセットに含まれる文字を検索し、その位置を返します。 #include <string.h> char *strpbrk(const char *s, con…

詳細を見る

長さを指定して文字列をコピーする

2012.08.10

strncpy関数は、文字列を指定された長さだけコピーします。コピー元とコピー先は重なってはいけません。 #include <string.h> char *strncpy(char *dest…

詳細を見る

長さを指定して文字列を比較する

2012.08.10

strncmp関数は、文字列のデータを指定された長さだけ比較します。 #include <string.h> int strncmp(const char *s1, const char *s2…

詳細を見る

長さを指定して文字列を連結する

2012.08.10

2010-05-29 13.38.25

strncat関数は、2つの文字列を長さを指定して連結します。 #include <string.h> char *strncat(char *dest, const char *src,…

詳細を見る

日時を書式に従い編集する

2012.08.10

strftime関数は、tm構造体に設定されている日時情報を書式に従い編集します。なお、日時情報はgmtime関数とlocaltime関数で取得することができます。 #include <time.h> …

詳細を見る

エラー番号に対する説明文を取得する

2012.08.10

strerror関数は、エラー番号(errnum)に対する説明文を取得します。 #include <string.h> char *strerror(int errnum); errnumはエ…

詳細を見る

ロケールに基づき文字列を比較する

2012.08.10

dreamstime_xs_20193148

strcoll関数は、ロケール(地域情報)に基づき文字列を比較します。比較は、現在のロケールのLC_COLLATEカテゴリに応じて解釈された文字列に基づいて行われます。ロケールの設定・参照はsetlocale関数で行うことができます。 …

詳細を見る

文字列中の文字を検索する

2012.08.10

color picture of business words explosion against black background

strchr関数とstrrchr関数は、文字列中から指定された文字を検索します。strchr関数とstrrchr関数の相違は、strchr関数は文字列の先頭から検索を開始するのに対して、strrchr関数は文字列の最後から開始します。従って…

詳細を見る

ファイルの状態を取得する

2012.08.10

dreamstime_xs_21452541

stat関数は、ファイルやディレクトリの状態を取得します。 この関数は、C言語のライブラリ関数(標準関数)ではありませんので、コンパイラにより、使えない場合があります。 #include <sys/stat.h>…

詳細を見る

共有メモリの操作を行なう

2012.08.10

iStock_000009016852Small

shmget関数、shmat関数、shmdt関数、shmctl関数は、共有メモリの操作を行ないます。共有メモリとは、システムが管理しているメモリの一部を共有して、複数のプロセスがプロセス間通信を行う技法です。複数のプロセスが共有しますので、…

詳細を見る