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

日時を英語表現の文字列に変換する

2012.08.10

asctime関数とctime関数は、日時情報及び、紀元(1970年1月1日00:00:00UTC)からの経過秒数を英語表現の文字列に変換します。なお、日時情報はgmtime関数とlocaltime関数で取得することができますし…

詳細を見る

整数型割り算の商と余りを求める

2012.08.10

div関数とldiv関数は、整数型の割り算の商と余りを求めます。div関数はint型、ldiv関数はlongint型の割り算です。 C言語の場合、整数型の割り算の商は/演算子で、余りは%演算子で求めることができますので、通常はこ…

詳細を見る

可変引数リストから引数の値を取得する

2012.08.10

va_arg関数、va_start関数、va_end関数を使って、可変引数リストから引数の値を取得することができます。va_start関数は引数リストの初期化を、va_end関数は引数リストのリセットを行います。そして、va_arg関数で引…

詳細を見る

可変引数リストの値を書式に従い出力する

2012.08.10

vprintf関数、vfprintf関数、vsprintf関数は、可変引数リストで指定した値を書式に従い、文字列に編集(変換)します。 これらの関数は可変引数リストを用いた点以外は、printf関数、fprintf関数、sprintf関数と…

詳細を見る

再度入力できるように、ストリームに1文字戻す

2012.08.10

ungetc関数は、一度入力したデータを再度入力できるように、ストリームに戻します。戻せるのは1文字だけです。 #include <stdio.h> int ungetc(int c, FILE…

詳細を見る

三角関数を求める

2012.08.10

cos関数、sin関数、tan関数は、それぞれ三角関数のコサイン(余弦)、サイン(正弦)、タンジェント(正接)を求めます。また、cosh関数、sinh関数、tanh関数は、それぞれ双曲線コサイン、双曲線サイン、双曲線タンジェントを求めます。…

詳細を見る

作業用ファイルの名前を生成する

2012.08.10

tmpnam関数は、作業用ファイルの名前(パス名)を生成します。名前を生成してから、ファイルをオープンする間に、他のプロセスにより同じ名前が使われる可能性があるため、この関数はできるだけ使用しない方がよいでしょう。同等の機能のtmpfile…

詳細を見る

作業用ファイルを作成する

2012.08.10

tmpfile関数は、作業用ファイルを作成します。作成したファイルはクローズ時または、プログラム終了時に自動的に削除されます。 #include <stdio.h> FILE *tmpfile(…

詳細を見る

コマンドを実行する

2012.08.10

system関数は、OS提供のコマンドを実行します。なお、この関数はコマンドが終了するまで待ち状態になります。 #include <stdlib.h> int system(const char…

詳細を見る

文字列を数値に変換する

2012.08.10

strtod関数はdouble型の浮動小数点実数に、strtol関数はlongint型整数に、strtoul関数はunsignedlongint型整数に、文字列を変換します。 変換する文字列が'0x'で始…

詳細を見る