C言語
HOME
>>
COMPUTER関連
>>
C言語
>> C言語関数リファレンス
C言語のページでは、次の内容を解説しております。
C言語講座
C言語の文法を中心に、基本的な関数などの解説をしています。
C言語ケーススタディ
C言語を使用した実践的なプログラミングについて解説をしています。
3次元動画プログラム
C言語用の3次元タートルグラフィックを使用した3次元の動画プログラムの作成例です。
C言語検定試験
C言語の文法に関する検定試験を実施することができます。
Study C Ver2の新しい機能
弊社のC言語学習用ソフトStudy Cがバージョンアップしました。
Study C Ver2の新しい機能について解説します。
C言語ゲームプログラミング講座
C言語を使用したゲームの作り方を解説したページも用意しております。
■このページではC言語で用意されている標準関数の使い方を説明しております。
◇◇◇ C言語 関数リファレンス ◇◇◇
ファイル操作関数
access
ファイルのアクセス権を調べる
chmod
ファイルのアクセスモードを変更
remove
ファイルの削除
rename
ファイル名の変更
unlink
ファイルの削除
標準入出力/ストリーム関数
clearerr
streamのエラーをクリア
fclose
ファイルのクローズ
feof
streamがファイルの終わりか調べる
ferror
streamのエラーを検出する
fflush
バッファリングデータの書き込み
fgetc
streamからの1文字取得
fgetpos
ファイルポジションの取得
fgets
streamからの文字列取得
fopen
ファイルのオープン
fprintf
streamへの書式付き出力
fputc
streamへ1文字出力
fputchar
標準出力へ1文字出力
fputs
streamへ文字列出力
fread
streamからのデータ読み込み
freopen
ストリームのつなぎ換え
fscanf
streamからの書式付き入力
fseek
streamのファイルポインタを移動
fsetpos
ファイルポジションのセット
ftell
streamのファイル位置を取得
fwrite
streamへのデータ書き込み
getc
streamから1文字入力
getch
エコーなし文字入力
getchar
標準入力からの1文字入力
gets
標準入力からの文字列入力
printf
標準出力への書式付き出力
putc
streamへの1文字出力
putch
画面へ1文字出力
putchar
標準出力へ1文字出力
puts
標準出力へ文字列出力
rewind
streamのファイルポインタを先頭へ移動
scanf
標準入力からの書式付き入力
tmpfile
一時ファイルの作成
tmpnam
新しいファイル名の作成
ungetc
streamに1文字戻す
低水準入出力関数
close
ファイルのクローズ
creat
新しいファイルの作成
dup
ファイルハンドルの複写
dup2
既存のファイルハンドルへの複写
eof
ファイルの終わりか調べる
lseek
ファイルポインタの移動
open
ファイルのオープン
read
ファイルからのデータ読み込み
write
ファイルへのデータ書き込み
文字列関数
atof
文字列/浮動小数点変換
atoi
文字列/整数変換
atol
文字列/倍長整数変換
sprintf
bufへの書式付き出力
sscanf
bufからの書式付き入力
strcat
文字列の追加
strchr
文字の検索
strcmp
文字列の比較
strcpy
文字列のコピー
strcspn
スパンの長さ
stricmp
英字の大小を区別せず文字列比較
strlen
文字列の長さ
strncat
指定した文字数内で文字列の追加
strncmp
指定した文字数内で文字列の比較
strncmpi
英字の大小を区別せず、
指定した文字数内で文字列の比較
strncpy
指定した文字数内で文字列のコピー
strnicmp
英字の大小を区別せず、
指定した文字数内で文字列の比較
strpbrk
複数文字の検索
strrchr
文字の検索
strspn
スパンの長さ
strstr
文字列の検索
strtod
文字列をdouble型の値に変換
strtok
トークンの検索
strtol
文字列をlong型の値に変換
strtoul
文字列をunsigned long型の値に変換
時間関数
asctime
日時の文字列を得る
clock
プログラム開始空の時刻を取得
ctime
日付と時刻を文字列に変換
difftime
2つの時刻の差を計算
gmtime
グリニッジ標準時への変換
localtime
グリニッジ標準時を地方標準時に変換
mktime
カレンダー時刻への変換
time
時刻の取得
メモリ関数
calloc
メモリ割り当て
free
メモリ割り当ての解放
malloc
メモリ割り当て
memchr
メモリ内からの文字検索
memcmp
メモリブロックの比較
memcpy
メモリブロックのコピー
memmove
メモリブロックの移動
memset
メモリブロックの初期化
realloc
メモリ割り当ての変更
数学関数
abs
絶対値の計算
acos
逆余弦の計算
asin
逆正弦の計算
atan
逆正接の計算
atan2
y/x逆正接の計算
ceil
小数点以下の切り上げ
cos
余弦の計算
cosh
双曲線余弦の計算
exp
eのx乗
fabs
絶対値(浮動小数点)の計算
floor
小数点以下の切り捨て
fmod
x/yの浮動小数点余り
frexp
仮数部と指数部への分割
labs
long型絶対値の計算
ldexp
2のn乗
log
自然対数の計算
log10
常用対数の計算
modf
整数部と小数部への分割
pow
xのy乗
sin
正弦の計算
sinh
双曲線正弦の計算
sqrt
平方根の計算
tan
正接の計算
tanh
双曲線正接の計算
文字関数
isalnum
cが英数字か判定
isalpha
cが英字か判定
isascii
cがASCII文字か判定
iscntrl
cが制御文字か判定
isdigit
cが数字か判定
isgraph
cが表示可能な文字か判定
islower
cが英小文字か判定
isprint
cが印字可能な文字か判定
ispunct
cが区切り文字か判定
isspace
cが空白文字か判定
isupper
cが英大文字か判定
isxdigit
cが16進文字か判定
tolower
英小文字への変換
toupper
英大文字への変換
日本語対応文字列関数
_mbscat
文字列の追加(漢字対応)
_mbschr
文字の検索(漢字対応)
_mbscmp
文字列の比較(漢字対応)
_mbscpy
文字列のコピー(漢字対応)
_mbscspn
スパンの長さ(漢字対応)
_mbsicmp
英字の大小を区別せず文字列比較(漢字対応)
_mbslen
文字列の長さ(漢字対応)
_mbsnbcat
指定した文字数内で文字列の追加(漢字対応)
_mbsnbcmp
指定した文字数内で文字列の比較(漢字対応)
_mbsnbcpy
指定した文字数内で文字列のコピー(漢字対応)
_mbsnbicmp
英字の大小を区別せず、指定した文字数内で文字列の比較(漢字対応)
_mbspbrk
複数文字の検索(漢字対応)
_mbsrchr
文字の検索(漢字対応)
_mbsspn
スパンの長さ(漢字対応)
_mbsstr
文字列の検索(漢字対応)
_mbstok
トークンの検索(漢字対応)
日本語対応文字関数
_ismbbkana
cが半角カナか判定
_ismblead
cが漢字の1バイト目か判定
_ismbbtrail
cが漢字の2バイト目か判定
jisalpha
cが全角英字か判定
jisdigit
cが全角数字か判定
jislower
cが全角英小文字か判定
jisspace
cが全角空白か判定
jisupper
cが全角英大文字か判定
お問い合わせ先
C言語のトップページに戻る
Copyright(C) 2007 潟Iーキッド