投稿

【C言語】strtof関数の使い方

strtof関数は、nptr を float 型の値に変換します。 関数名 strtof ヘッダー #include <stdlib.h> 関数プロトタイプ float strtof(const char *nptr, char **endptr); 詳細 nptr を float 型の値に変換します。

【C言語】strtod128関数の使い方

strtod128関数は、nptr を、4 倍精度の 10 進浮動小数点値に変換します。 関数名 strtod128 ヘッダー #include <stdlib.h> 関数プロトタイプ _Decimal128 strtod128(const char *nptr, char **endptr); 詳細 nptr を、4 倍精度の 10 進浮動小数点値に変換します。

【C言語】strtod64関数の使い方

strtod64関数は、nptr を、倍精度の 10 進浮動小数点値に変換します。 関数名 strtod64 ヘッダー #include <stdlib.h> 関数プロトタイプ _Decimal64 strtod64(const char *nptr, char **endptr); 詳細 nptr を、倍精度の 10 進浮動小数点値に変換します。

【C言語】strtod32関数の使い方

strtod32関数は、nptr を、単精度の 10 進浮動小数点値に変換します。 関数名 strtod32 ヘッダー #include <stdlib.h> 関数プロトタイプ _Decimal32 strtod32(const char *nptr, char **endptr); 詳細 nptr を、単精度の 10 進浮動小数点値に変換します。

【C言語】strtod関数の使い方

strtod関数は、nptr を倍精度の値に変換します。 関数名 strtod ヘッダー #include <stdlib.h> 関数プロトタイプ double strtod(const char *nptr, char **endptr); 詳細 nptr を倍精度の値に変換します。

【C言語】strstr関数の使い方

strstr関数は、string1 において string2 が最初に現れる位置へのポインターを戻します。 関数名 strstr ヘッダー #include <string.h> 関数プロトタイプ char *strstr(const char *string1, const char *string2); 詳細 string1 において string2 が最初に現れる位置へのポインターを戻します。

【C言語】strspn関数の使い方

strspn関数は、string2 に含まれている文字から構成される、string1 の初期サブストリングの長さを戻します。 関数名 strspn ヘッダー #include <string.h> 関数プロトタイプ size_t strspn(const char *string1, const char *string2); 詳細 string2 に含まれている文字から構成される、string1 の初期サブストリングの長さを戻します。

【C言語】strrchr関数の使い方

strrchr関数は、string 内で c が最後に現れる位置を見つけます。 関数名 strrchr ヘッダー #include <string.h> 関数プロトタイプ char *strrchr(const char *string, int c); 詳細 string 内で c が最後に現れる位置を見つけます。

【C言語】strptime4関数の使い方

strptime4関数は、日付および時刻の変換 関数名 strptime4 ヘッダー #include <time.h> 関数プロトタイプ char *strptime (const char *buf, const char *format, struct tm *tm); 詳細 日付および時刻の変換

【C言語】strpbrk関数の使い方

strpbrk関数は、string2 内の文字が string1 内で最初に現れる位置を見つけます。 関数名 strpbrk ヘッダー #include <string.h> 関数プロトタイプ char *strpbrk(const char *string1, const char *string2); 詳細 string2 内の文字が string1 内で最初に現れる位置を見つけます。

【C言語】strncpy関数の使い方

strncpy関数は、最大 count 文字までの string2 を、string1 にコピーします。 関数名 strncpy ヘッダー #include <string.h> 関数プロトタイプ char *strncpy(char *string1, const char *string2, size_t count); 詳細 最大 count 文字までの string2 を、string1 にコピーします。

【C言語】strncmp関数の使い方

strncmp関数は、string1 と string2 を、最大 count 文字まで比較します。 関数名 strncmp ヘッダー #include <string.h> 関数プロトタイプ int strncmp(const char *string1, const char *string2, size_t count); 詳細 string1 と string2 を、最大 count 文字まで比較します。

【C言語】strncat関数の使い方

strncat関数は、最大 count 文字までの string2 を、string1 に連結します。 関数名 strncat ヘッダー #include <string.h> 関数プロトタイプ char *strncat(char *string1, const char *string2, size_t count); 詳細 最大 count 文字までの string2 を、string1 に連結します。

【C言語】strncasecmp関数の使い方

strncasecmp関数は、大/小文字を区別しないで、ストリングを比較します。 関数名 strncasecmp ヘッダー #include <strings.h> 関数プロトタイプ int strncasecmp(const char *string1, const char *string2, size_t count); 詳細 大/小文字を区別しないで、ストリングを比較します。

【C言語】strlen関数の使い方

strlen関数は、string の長さを計算します。 関数名 strlen ヘッダー #include <string.h> 関数プロトタイプ size_t strlen(const char *string); 詳細 string の長さを計算します。

【C言語】strftime関数の使い方

strftime関数は、format が判別したストリングに従って、dest が示す配列で文字を保管します。 関数名 strftime ヘッダー #include <time.h> 関数プロトタイプ size_t strftime (char *dest, size_t maxsize, const char *format, const struct tm *timeptr); 詳細 format が判別したストリングに従って、dest が示す配列で文字を保管します。

【C言語】strfmon4関数の使い方

strfmon4関数は、通貨の値をストリングに変換します。 関数名 strfmon4 ヘッダー #include <wchar.h> 関数プロトタイプ int strfmon (char *s, size_t maxsize, const char *format, …); 詳細 通貨の値をストリングに変換します。

【C言語】strerror関数の使い方

strerror関数は、errnum のエラー番号を、エラー・メッセージ・ストリング にマップします。 関数名 strerror ヘッダー #include <string.h> 関数プロトタイプ char *strerror(int errnum); 詳細 errnum のエラー番号を、エラー・メッセージ・ストリング にマップします。

【C言語】strcspn関数の使い方

strcspn関数は、string2 に含まれていない文字から構成される、string1 の初期サブストリングの長さを戻します。 関数名 strcspn ヘッダー #include <string.h> 関数プロトタイプ size_t strcspn(const char *string1, const char *string2); 詳細 string2 に含まれていない文字から構成される、string1 の初期サブストリングの長さを戻します。

【C言語】strcpy関数の使い方

strcpy関数は、string2 を string1 にコピーします。 関数名 strcpy ヘッダー #include <string.h> 関数プロトタイプ char *strcpy(char *string1, const char *string2); 詳細 string2 を string1 にコピーします。

【C言語】strcoll関数の使い方

strcoll関数は、現行ロケールで照合シーケンスを使用して、2 つのストリングを比較します。 関数名 strcoll ヘッダー #include <string.h> 関数プロトタイプ int strcoll(const char *string1, const char *string2); 詳細 現行ロケールで照合シーケンスを使用して、2 つのストリングを比較します。

【C言語】strcmp関数の使い方

strcmp関数は、string1 の値を string2 と比較します。 関数名 strcmp ヘッダー #include <string.h> 関数プロトタイプ int strcmp(const char *string1, const char *string2); 詳細 string1 の値を string2 と比較します。

【C言語】strchr関数の使い方

strchr関数は、string 内で c が最初に現れる位置を見つけます。 関数名 strchr ヘッダー #include <string.h> 関数プロトタイプ char *strchr(const char *string, int c); 詳細 string 内で c が最初に現れる位置を見つけます。

【C言語】strcat関数の使い方

strcat関数は、string2 を string1 に連結します。 関数名 strcat ヘッダー #include <string.h> 関数プロトタイプ char *strcat(char *string1, const char *string2); 詳細 string2 を string1 に連結します。

【C言語】strcasecmp関数の使い方

strcasecmp関数は、大/小文字を区別しないで、ストリングを比較します。 関数名 strcasecmp ヘッダー #include <strings.h> 関数プロトタイプ int srtcasecmp(const char *string1, const char *string2); 詳細 大/小文字を区別しないで、ストリングを比較します。

【C言語】sscanf関数の使い方

sscanf関数は、buffer から arg-list が指定した場所に、データを読み取ります。 関数名 sscanf ヘッダー #include <stdio.h> 関数プロトタイプ int sscanf(const char *buffer, const char *format, arg-list); 詳細 buffer から arg-list が指定した場所に、データを読み取ります。

【C言語】srand関数の使い方

srand関数は、疑似乱数生成プログラムの seed を設定します。 関数名 srand ヘッダー #include <stdlib.h> 関数プロトタイプ void srand(unsigned int seed); 詳細 疑似乱数生成プログラムの seed を設定します。

【C言語】sqrt関数の使い方

sqrt関数は、x の平方根を計算します。 関数名 sqrt ヘッダー #include <math.h> 関数プロトタイプ double sqrt(double x); 詳細 x の平方根を計算します。

【C言語】sprintf関数の使い方

sprintf関数は、文字および値をフォーマット設定し、buffer に保管します。 関数名 sprintf ヘッダー #include <stdio.h> 関数プロトタイプ int sprintf(char *buffer, const char *format-string, arg-list); 詳細 文字および値をフォーマット設定し、buffer に保管します。

【C言語】snprintf関数の使い方

snprintf関数は、sprintf と同じです。 ただし、outbuf に n 文字書き込まれると、関数が停止します。 関数名 snprintf ヘッダー #include <stdio.h> 関数プロトタイプ int snprintf(char *outbuf, size_t n, const char*, …) 詳細 sprintf と同じです。 ただし、outbuf に n 文字書き込まれると、関数が停止します。

【C言語】sinh関数の使い方

sinh関数は、x の双曲線サインを計算します。 関数名 sinh ヘッダー #include <math.h> 関数プロトタイプ double sinh(double x); 詳細 x の双曲線サインを計算します。

【C言語】sin関数の使い方

sin関数は、x のサインを計算します。 関数名 sin ヘッダー #include <math.h> 関数プロトタイプ double sin(double x); 詳細 x のサインを計算します。

【C言語】signal関数の使い方

signal関数は、シグナル sig のシグナル・ハンドラーとして、func を登録します。 関数名 signal ヘッダー #include <signal.h> 関数プロトタイプ void(*signal(int sig, void(*func)(int)))(int); 詳細 シグナル sig のシグナル・ハンドラーとして、func を登録します。

【C言語】setvbuf関数の使い方

setvbuf関数は、stream のバッファリングおよびバッファーの size を制御します。 関数名 setvbuf ヘッダー #include <stdio.h> 関数プロトタイプ int setvbuf(FILE *stream, char *buf, int type, size_t size); 詳細 stream のバッファリングおよびバッファーの size を制御します。

【C言語】setlocale関数の使い方

setlocale関数は、locale で定義された変数について、変更または照会を行います。 関数名 setlocale ヘッダー #include <locale.h> 関数プロトタイプ char *setlocale(int category, const char *locale); 詳細 locale で定義された変数について、変更または照会を行います。

【C言語】setjmp関数の使い方

setjmp関数は、今後 longjmp によって復元できるスタック環境を保存します。 関数名 setjmp ヘッダー #include <setjmp.h> 関数プロトタイプ int setjmp(jmp_buf env); 詳細 今後 longjmp によって復元できるスタック環境を保存します。

【C言語】setbuf関数の使い方

setbuf関数は、stream のバッファリングを制御します。 関数名 setbuf ヘッダー #include <stdio.h> 関数プロトタイプ void setbuf(FILE *stream, char *buffer); 詳細 stream のバッファリングを制御します。

【C言語】scanf関数の使い方

scanf関数は、stdin から arg-list が指定した場所へ、データを読み取ります。 関数名 scanf ヘッダー #include <stdio.h> 関数プロトタイプ int scanf(const char *format-string, arg-list); 詳細 stdin から arg-list が指定した場所へ、データを読み取ります。

【C言語】rewind1関数の使い方

rewind1関数は、stream に関連付けられたファイル・ポインターを、ファイルの先頭に位置変更します。 関数名 rewind1 ヘッダー #include <stdio.h> 関数プロトタイプ void rewind(FILE *stream); 詳細 stream に関連付けられたファイル・ポインターを、ファイルの先頭に位置変更します。

【C言語】rename関数の使い方

rename関数は、指定されたファイルを名前変更します。 関数名 rename ヘッダー #include <stdio.h> 関数プロトタイプ int rename(const char *oldname, const char *newname); 詳細 指定されたファイルを名前変更します。

【C言語】remove関数の使い方

remove関数は、filename で指定したファイルを削除します。 関数名 remove ヘッダー #include <stdio.h> 関数プロトタイプ int remove(const char *filename); 詳細 filename で指定したファイルを削除します。

【C言語】regfree関数の使い方

regfree関数は、regcomp により割り当てられたメモリーをすべて解放し、正規表現 preg をインプリメントします。 関数名 regfree ヘッダー #include <regex.h> 関数プロトタイプ void regfree(regex_t *preg); 詳細 regcomp により割り当てられたメモリーをすべて解放し、正規表現 preg をインプリメントします。

【C言語】regexec関数の使い方

regexec関数は、ヌル終了ストリング string とコンパイル済み正規表現 preg とを比較して、両者の間に一致箇所を見つけます。 関数名 regexec ヘッダー #include <regex.h> 関数プロトタイプ int regexec(const regex_t *preg, const char *string, size_t nmatch, regmatch_t *pmatch, int eflags); 詳細 ヌル終了ストリング string とコンパイル済み正規表現 preg とを比較して、両者の間に一致箇所を見つけます。

【C言語】regerror関数の使い方

regerror関数は、正規表現 preg 用のエラー・コード errcode の記述を検索します。 関数名 regerror ヘッダー #include <regex.h> 関数プロトタイプ size_t regerror(int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size); 詳細 正規表現 preg 用のエラー・コード errcode の記述を検索します。

【C言語】regcomp関数の使い方

regcomp関数は、pattern が示す送信元正規表現を、実行可能バージョンにコンパイルして、preg が示す場所に保管します。 関数名 regcomp ヘッダー #include <regex.h> 関数プロトタイプ int regcomp(regex_t *preg, const char *pattern, int cflags); 詳細 pattern が示す送信元正規表現を、実行可能バージョンにコンパイルして、preg が示す場所に保管します。

【C言語】realloc関数の使い方

realloc関数は、直前に予約されていたストレージ・ブロックの size を変更します。 関数名 realloc ヘッダー #include <stdlib.h> 関数プロトタイプ void *realloc(void *ptr, size_t size); 詳細 直前に予約されていたストレージ・ブロックの size を変更します。

【C言語】rand_r関数の使い方

rand_r関数は、疑似乱数整数を戻します。 (再始動可能バージョン) 関数名 rand_r ヘッダー #include <stdlib.h> 関数プロトタイプ int rand_r(void); 詳細 疑似乱数整数を戻します。 (再始動可能バージョン)

【C言語】rand関数の使い方

rand関数は、疑似乱数整数を戻します。 関数名 rand ヘッダー #include <stdlib.h> 関数プロトタイプ int rand(void); 詳細 疑似乱数整数を戻します。

【C言語】raise関数の使い方

raise関数は、実行中のプログラムに、シグナル sig を送信します。 関数名 raise ヘッダー #include <signal.h> 関数プロトタイプ int raise(int sig); 詳細 実行中のプログラムに、シグナル sig を送信します。

【C言語】samequantumd128関数の使い方

samequantumd128関数は、2 つの 4 倍精度の 10 進浮動小数点値の量子指数が同一であるかどうかを判別します。 関数名 samequantumd128 ヘッダー #include <math.h> 関数プロトタイプ __bool__ samequantumd128(_Decimal128 x, _Decimal128 y); 詳細 2 つの 4 倍精度の 10 進浮動小数点値の量子指数が同一であるかどうかを判別します。

【C言語】samequantumd64関数の使い方

samequantumd64関数は、2 つの倍精度の 10 進浮動小数点値の量子指数が同一であるかどうかを判別します。 関数名 samequantumd64 ヘッダー #include <math.h> 関数プロトタイプ __bool__ samequantumd64(_Decimal64 x, _Decimal64 y); 詳細 2 つの倍精度の 10 進浮動小数点値の量子指数が同一であるかどうかを判別します。

【C言語】samequantumd32関数の使い方

samequantumd32関数は、2 つの単精度の 10 進浮動小数点値の量子指数が同一であるかどうかを判別します。 関数名 samequantumd32 ヘッダー #include <math.h> 関数プロトタイプ __bool__ samequantumd32(_Decimal32 x, _Decimal32 y); 詳細 2 つの単精度の 10 進浮動小数点値の量子指数が同一であるかどうかを判別します。

【C言語】quantized128関数の使い方

quantized128関数は、4 倍精度の 10 進浮動小数点値の量子指数を、別の 4 倍精度の 10 進浮動小数点値の量子指数に設定します。 関数名 quantized128 ヘッダー #include <math.h> 関数プロトタイプ int quantexpd128(_Decimal128 x); 詳細 4 倍精度の 10 進浮動小数点値の量子指数を、別の 4 倍精度の 10 進浮動小数点値の量子指数に設定します。

【C言語】quantized64関数の使い方

quantized64関数は、倍精度の 10 進浮動小数点値の量子指数を、別の倍精度の 10 進浮動小数点値の量子指数に設定します。 関数名 quantized64 ヘッダー #include <math.h> 関数プロトタイプ int quantexpd64(_Decimal64 x); 詳細 倍精度の 10 進浮動小数点値の量子指数を、別の倍精度の 10 進浮動小数点値の量子指数に設定します。

【C言語】quantized32関数の使い方

quantized32関数は、単精度の 10 進浮動小数点値の量子指数を、別の単精度の 10 進浮動小数点値の量子指数に設定します。 関数名 quantized32 ヘッダー #include <math.h> 関数プロトタイプ int quantexpd32(_Decimal32 x); 詳細 単精度の 10 進浮動小数点値の量子指数を、別の単精度の 10 進浮動小数点値の量子指数に設定します。

【C言語】quantexpd128関数の使い方

quantexpd128関数は、4 倍精度の 10 進浮動小数点値の量子指数を計算します。 関数名 quantexpd128 ヘッダー #include <math.h> 関数プロトタイプ _Decimal128 quantized128(_Decimal128 x, _Decimal128 y); 詳細 4 倍精度の 10 進浮動小数点値の量子指数を計算します。

【C言語】quantexpd64関数の使い方

quantexpd64関数は、倍精度の 10 進浮動小数点値の量子指数を計算します。 関数名 quantexpd64 ヘッダー #include <math.h> 関数プロトタイプ _Decimal64 quantized64(_Decimal64 x, _Decimal64 y); 詳細 倍精度の 10 進浮動小数点値の量子指数を計算します。

【C言語】quantexpd32関数の使い方

quantexpd32関数は、単精度の 10 進浮動小数点値の量子指数を計算します。 関数名 quantexpd32 ヘッダー #include <math.h> 関数プロトタイプ _Decimal32 quantized32(_Decimal32 x, _Decimal32 y); 詳細 単精度の 10 進浮動小数点値の量子指数を計算します。

【C言語】qsort関数の使い方

qsort関数は、num エレメント (それぞれのサイズは width バイト) の配列のクイック・ソートを実行します。 関数名 qsort ヘッダー #include <stdlib.h> 関数プロトタイプ void qsort(void *base, size_t num, size_t width, int(*compare)(const void *element1, const void *element2)); 詳細 num エレメント (それぞれのサイズは width バイト) の配列のクイック・ソートを実行します。

【C言語】putwchar6関数の使い方

putwchar6関数は、ワイド文字 wc をマルチバイト文字に変換し、stdout に書き込みます。 関数名 putwchar6 ヘッダー #include <wchar.h> 関数プロトタイプ wint_t putwchar(wchar_t wc); 詳細 ワイド文字 wc をマルチバイト文字に変換し、stdout に書き込みます。

【C言語】putwc6関数の使い方

putwc6関数は、ワイド文字 wc をマルチバイト文字に変換し、現在位置のストリームに書き込みます。 関数名 putwc6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ wint_t putwchar(wchar_t wc, FILE *stream); 詳細 ワイド文字 wc をマルチバイト文字に変換し、現在位置のストリームに書き込みます。

【C言語】puts関数の使い方

puts関数は、ストリングを stdout に出力します。 関数名 puts ヘッダー #include <stdio.h> 関数プロトタイプ int puts(const char *string); 詳細 ストリングを stdout に出力します。

【C言語】putenv関数の使い方

putenv関数は、既存の変数を変更するか、新しい変数を作成することにより、環境変数の値を設定します。 関数名 putenv ヘッダー #include <stdlib.h> 関数プロトタイプ int *putenv(const char *varname); 詳細 既存の変数を変更するか、新しい変数を作成することにより、環境変数の値を設定します。

【C言語】putchar1関数の使い方

putchar1関数は、stdout に c をプリントします。 関数名 putchar1 ヘッダー #include <stdio.h> 関数プロトタイプ int putchar(int c); 詳細 stdout に c をプリントします。

【C言語】putc1関数の使い方

putc1関数は、出力 stream に c をプリントします。 関数名 putc1 ヘッダー #include <stdio.h> 関数プロトタイプ int putc(int c, FILE *stream); 詳細 出力 stream に c をプリントします。

【C言語】printf関数の使い方

printf関数は、文字および値をフォーマット設定し、stdout にプリントします。 関数名 printf ヘッダー #include <stdio.h> 関数プロトタイプ int printf(const char *format-string, arg-list); 詳細 文字および値をフォーマット設定し、stdout にプリントします。

【C言語】pow関数の使い方

pow関数は、x の y 乗の値を計算します。 関数名 pow ヘッダー #include <math.h> 関数プロトタイプ double pow(double x, double y); 詳細 x の y 乗の値を計算します。

【C言語】perror関数の使い方

perror関数は、エラー・メッセージを stderr に出力します。 関数名 perror ヘッダー #include <stdio.h> 関数プロトタイプ void perror(const char *string); 詳細 エラー・メッセージを stderr に出力します。

【C言語】nl_langinfo4関数の使い方

nl_langinfo4関数は、item が指定した要求情報が記述されているストリングを、現行ロケールから検索します。 関数名 nl_langinfo4 ヘッダー #include <langinfo.h> 関数プロトタイプ char *nl_langinfo(nl_item item); 詳細 item が指定した要求情報が記述されているストリングを、現行ロケールから検索します。

【C言語】nexttowardl関数の使い方

nexttowardl関数は、y の方向で x の後にくる、次の表現可能な値を計算します。 関数名 nexttowardl ヘッダー #include <math.h> 関数プロトタイプ long double nexttowardl(long double x, long double y); 詳細 y の方向で x の後にくる、次の表現可能な値を計算します。

【C言語】nexttoward関数の使い方

nexttoward関数は、y の方向で x の後にくる、次の表現可能な値を計算します。 関数名 nexttoward ヘッダー #include <math.h> 関数プロトタイプ double nexttoward(double x, long double y); 詳細 y の方向で x の後にくる、次の表現可能な値を計算します。

【C言語】nextafterl関数の使い方

nextafterl関数は、y の方向で x の後にくる、次の表現可能な値を計算します。 関数名 nextafterl ヘッダー #include <math.h> 関数プロトタイプ long double nextafterl(long double x, long double y); 詳細 y の方向で x の後にくる、次の表現可能な値を計算します。

【C言語】nextafter関数の使い方

nextafter関数は、y の方向で x の後にくる、次の表現可能な値を計算します。 関数名 nextafter ヘッダー #include <math.h> 関数プロトタイプ double nextafter(double x, double y); 詳細 y の方向で x の後にくる、次の表現可能な値を計算します。

【C言語】modf関数の使い方

modf関数は、浮動小数点値の x を小数と整数の部分に分けます。 関数名 modf ヘッダー #include <math.h> 関数プロトタイプ double modf(double x, double *intptr); 詳細 浮動小数点値の x を小数と整数の部分に分けます。

【C言語】mktime64関数の使い方

mktime64関数は、ローカル time を、カレンダー時間に変換します。 関数名 mktime64 ヘッダー #include <time.h> 関数プロトタイプ time64_t mktime64(struct tm *time); 詳細 ローカル time を、カレンダー時間に変換します。

【C言語】longjmp関数の使い方

longjmp関数は、以前に setjmp 関数によって env に設定されたスタック環境を復元します。 関数名 longjmp ヘッダー #include <setjmp.h> 関数プロトタイプ void longjmp(jmp_buf env, int value); 詳細 以前に setjmp 関数によって env に設定されたスタック環境を復元します。

【C言語】mktime関数の使い方

mktime関数は、ローカル time を、カレンダー時間に変換します。 関数名 mktime ヘッダー #include <time.h> 関数プロトタイプ time_t mktime(struct tm *time); 詳細 ローカル time を、カレンダー時間に変換します。

【C言語】atan2関数の使い方

atan2関数は、y/x のアークタンジェントを計算します。 関数名 atan2 ヘッダー #include <math.h> 関数プロトタイプ double atan2(double y, double x); 詳細 y/x のアークタンジェントを計算します。

【C言語】memset関数の使い方

memset関数は、count バイト分の dest を、値 c に設定します。 関数名 memset ヘッダー #include <string.h> 関数プロトタイプ void *memset(void *dest, int c, size_t count); 詳細 count バイト分の dest を、値 c に設定します。

【C言語】memmove関数の使い方

memmove関数は、count バイト分の src を、dest にコピーします。オーバーラップするオブジェクト間でのコピーを許可します。 関数名 memmove ヘッダー #include <string.h> 関数プロトタイプ void *memmove(void *dest, const void *src, size_t count); 詳細 count バイト分の src を、dest にコピーします。オーバーラップするオブジェクト間でのコピーを許可します。

【C言語】memcpy関数の使い方

memcpy関数は、count バイト分の src を、dest にコピーします。 関数名 memcpy ヘッダー #include <string.h> 関数プロトタイプ void *memcpy(void *dest, const void *src, size_t count); 詳細 count バイト分の src を、dest にコピーします。

【C言語】memcmp関数の使い方

memcmp関数は、buf1 と buf2 を、最大 count バイトまで比較します。 関数名 memcmp ヘッダー #include <string.h> 関数プロトタイプ int memcmp(const void *buf1, const void *buf2, size_t count); 詳細 buf1 と buf2 を、最大 count バイトまで比較します。

【C言語】memchr関数の使い方

memchr関数は、buf の最初の count バイトを検索して、符号なし文字に変換される c が最初に現れる位置を調べます。 関数名 memchr ヘッダー #include <string.h> 関数プロトタイプ void *memchr(const void *buf, int c, size_t count); 詳細 buf の最初の count バイトを検索して、符号なし文字に変換される c が最初に現れる位置を調べます。

【C言語】mbtowc関数の使い方

mbtowc関数は、最初の n バイトのマルチバイト文字 string に対応する wchar_t コードを、wchar_t 文字 pwc に保管します。 関数名 mbtowc ヘッダー #include <stdlib.h> 関数プロトタイプ int mbtowc(wchar_t *pwc, const char *string, size_t n); 詳細 最初の n バイトのマルチバイト文字 string に対応する wchar_t コードを、wchar_t 文字 pwc に保管します。

【C言語】mbstowcs関数の使い方

mbstowcs関数は、string のマルチバイト文字を、対応する wchar_t コードに変換し、n 以下のコードを pwc に保管します。 関数名 mbstowcs ヘッダー #include <stdlib.h> 関数プロトタイプ size_t mbstowcs(wchar_t *pwc, const char *string, size_t n); 詳細 string のマルチバイト文字を、対応する wchar_t コードに変換し、n 以下のコードを pwc に保管します。

【C言語】mbsrtowcs4関数の使い方

mbsrtowcs4関数は、マルチバイト・ストリングをワイド文字ストリングに変換します。 (mbstowcs の再始動可能バージョン。) 関数名 mbsrtowcs4 ヘッダー #include <wchar.h> 関数プロトタイプ size_t mbsrtowc (wchar_t *dst, const char **src, size_t len, mbstate_t *ps); 詳細 マルチバイト・ストリングをワイド文字ストリングに変換します。 (mbstowcs の再始動可能バージョン。)

【C言語】mbsinit4関数の使い方

mbsinit4関数は、状態オブジェクト *ps が初期状態であるかどうかをテストします。 関数名 mbsinit4 ヘッダー #include <wchar.h> 関数プロトタイプ int mbsinit (const mbstate_t *ps); 詳細 状態オブジェクト *ps が初期状態であるかどうかをテストします。

【C言語】mbrtowc4関数の使い方

mbrtowc4関数は、マルチバイト文字をワイド文字に変換します。(mbtowc の再始動可能バージョン。) 関数名 mbrtowc4 ヘッダー #include <wchar.h> 関数プロトタイプ int mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps); 詳細 マルチバイト文字をワイド文字に変換します。(mbtowc の再始動可能バージョン。)

【C言語】mbrlen4関数の使い方

mbrlen4関数は、マルチバイト文字の長さを判別します。 (mblen の再始動可能バージョン。) 関数名 mbrlen4 ヘッダー #include <wchar.h> 関数プロトタイプ int mbrlen (const char *s, size_t n, mbstate_t *ps); 詳細 マルチバイト文字の長さを判別します。 (mblen の再始動可能バージョン。)

【C言語】mblen関数の使い方

mblen関数は、マルチバイト文字 string の長さを判別します。 関数名 mblen ヘッダー #include <stdlib.h> 関数プロトタイプ int mblen(const char *string, size_t n); 詳細 マルチバイト文字 string の長さを判別します。

【C言語】malloc関数の使い方

malloc関数は、ストレージのブロックを予約します。 関数名 malloc ヘッダー #include <stdlib.h> 関数プロトタイプ void *malloc(size_t size); 詳細 ストレージのブロックを予約します。

【C言語】log10関数の使い方

log10関数は、10 を底とする x の対数を計算します。 関数名 log10 ヘッダー #include <math.h> 関数プロトタイプ double log10(double x); 詳細 10 を底とする x の対数を計算します。

【C言語】log関数の使い方

log関数は、x の自然対数を計算します。 関数名 log ヘッダー #include <math.h> 関数プロトタイプ double log(double x); 詳細 x の自然対数を計算します。

【C言語】localtime64_r関数の使い方

localtime64_r関数は、time 値を tm 型の構造体に変換します。 (localtime64 の再始動可能バージョン。) 関数名 localtime64_r ヘッダー #include <time.h> 関数プロトタイプ struct tm *localtime64_r (const time64_t *timeval, struct tm *result); 詳細 time 値を tm 型の構造体に変換します。 (localtime64 の再始動可能バージョン。)

【C言語】localtime_r関数の使い方

localtime_r関数は、time 値を tm 型の構造体に変換します。 (localtime の再始動可能バージョン。) 関数名 localtime_r ヘッダー #include <time.h> 関数プロトタイプ struct tm *localtime_r(const time_t *timeval, struct tm *result); 詳細 time 値を tm 型の構造体に変換します。 (localtime の再始動可能バージョン。)

【C言語】localtime64関数の使い方

localtime64関数は、timeval を tm 型の構造体に変換します。 関数名 localtime64 ヘッダー #include <time.h> 関数プロトタイプ struct tm *localtime64(const time64_t *timeval); 詳細 timeval を tm 型の構造体に変換します。

【C言語】localtime関数の使い方

localtime関数は、timeval を tm 型の構造体に変換します。 関数名 現地時間 ヘッダー #include <time.h> 関数プロトタイプ struct tm *localtime(const time_t *timeval); 詳細 timeval を tm 型の構造体に変換します。

【C言語】localeconv関数の使い方

localeconv関数は、現行のロケールに従って、struct lconv の数量をフォーマット設定します。 関数名 localeconv ヘッダー #include <locale.h> 関数プロトタイプ struct lconv *localeconv(void); 詳細 現行のロケールに従って、struct lconv の数量をフォーマット設定します。

【C言語】ldiv関数の使い方

ldiv関数は、numerator を denominator で割った商および余りを計算します。 関数名 ldiv ヘッダー #include <stdlib.h> 関数プロトタイプ ldiv_t ldiv(long int numerator, long int denominator); 詳細 numerator を denominator で割った商および余りを計算します。

【C言語】ldexp関数の使い方

ldexp関数は、乗算された x (2 の exp 乗) の値を戻します。 関数名 ldexp ヘッダー #include <math.h> 関数プロトタイプ double ldexp(double x, int exp); 詳細 乗算された x (2 の exp 乗) の値を戻します。

【C言語】labs関数の使い方

labs関数は、n の絶対値を計算します。 関数名 labs ヘッダー #include <stdlib.h> 関数プロトタイプ long int labs(long int n); 詳細 n の絶対値を計算します。

【C言語】jn関数の使い方

jn関数は、最初の順序の種類が n のベッセル関数値を計算します。 関数名 jn ヘッダー #include <math.h> 関数プロトタイプ double jn(int n, double x); 詳細 最初の順序の種類が n のベッセル関数値を計算します。

【C言語】j1関数の使い方

j1関数は、最初の順序の種類が 1 のベッセル関数値を計算します。 関数名 j1 ヘッダー #include <math.h> 関数プロトタイプ double j1(double x); 詳細 最初の順序の種類が 1 のベッセル関数値を計算します。

【C言語】j0関数の使い方

j0関数は、最初の順序の種類が 0 のベッセル関数値を計算します。 関数名 j0 ヘッダー #include <math.h> 関数プロトタイプ double j0(double x); 詳細 最初の順序の種類が 0 のベッセル関数値を計算します。

【C言語】isxdigit4関数の使い方

isxdigit4関数は、c が 16 進数であるかどうかをテストします。 関数名 isxdigit4 ヘッダー #include <wctype.h> 関数プロトタイプ int isxdigit(int c); 詳細 c が 16 進数であるかどうかをテストします。

【C言語】iswxdigit4関数の使い方

iswxdigit4関数は、16 進数の文字の有無をチェックします。 関数名 iswxdigit4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswxdigit(wint_t wc); 詳細 16 進数の文字の有無をチェックします。

【C言語】iswupper4関数の使い方

iswupper4関数は、大文字のワイド文字の有無をチェックします。 関数名 iswupper4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswupper(wint_t wc); 詳細 大文字のワイド文字の有無をチェックします。

【C言語】iswspace4関数の使い方

iswspace4関数は、iswalnum が false で、インプリメンテーションで定義された一連のワイド文字に対応する、ワイド文字の有無をチェックします。 関数名 iswspace4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswspace(wint_t wc); 詳細 iswalnum が false で、インプリメンテーションで定義された一連のワイド文字に対応する、ワイド文字の有無をチェックします。

【C言語】iswpunct4関数の使い方

iswpunct4関数は、非英数字で非スペースのワイド文字の有無をテストします。 関数名 iswpunct4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswpunct(wint_t wc); 詳細 非英数字で非スペースのワイド文字の有無をテストします。

【C言語】iswprint4関数の使い方

iswprint4関数は、印刷ワイド文字の有無をチェックします。 関数名 iswprint4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswprint(wint_t wc); 詳細 印刷ワイド文字の有無をチェックします。

【C言語】iswlower4関数の使い方

iswlower4関数は、小文字のワイド文字の有無をチェックします。 関数名 iswlower4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswlower (wint_t wc); 詳細 小文字のワイド文字の有無をチェックします。

【C言語】iswgraph4関数の使い方

iswgraph4関数は、印刷ワイド文字 (ワイド文字スペースを除く) の有無をチェックします。 関数名 iswgraph4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswgraph(wint_t wc); 詳細 印刷ワイド文字 (ワイド文字スペースを除く) の有無をチェックします。

【C言語】iswdigit4関数の使い方

iswdigit4関数は、10 進数のワイド文字の有無をチェックします。 関数名 iswdigit4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswdigit(wint_t wc); 詳細 10 進数のワイド文字の有無をチェックします。

【C言語】iswctype4関数の使い方

iswctype4関数は、ワイド文字 wc にプロパティー wc_prop があるかどうかを判別します。 関数名 iswctype4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswctype(wint_t wc, wctype_t wc_prop); 詳細 ワイド文字 wc にプロパティー wc_prop があるかどうかを判別します。

【C言語】iswcntrl4関数の使い方

iswcntrl4関数は、制御ワイド文字の有無をテストします。 関数名 iswcntrl4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswcntrl(wint_t wc); 詳細 制御ワイド文字の有無をテストします。

【C言語】iswblank4関数の使い方

iswblank4関数は、ブランク文字またはタブ・ワイド文字の有無をチェックします。 関数名 iswblank4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswblank(wint_t wc); 詳細 ブランク文字またはタブ・ワイド文字の有無をチェックします。

【C言語】iswalpha4関数の使い方

iswalpha4関数は、英字のワイド文字の有無をチェックします。 関数名 iswalpha4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswalpha(wint_t wc); 詳細 英字のワイド文字の有無をチェックします。

【C言語】iswalnum4関数の使い方

iswalnum4関数は、英数字のワイド文字の有無をチェックします。 関数名 iswalnum4 ヘッダー #include <wctype.h> 関数プロトタイプ int iswalnum (wint_t wc); 詳細 英数字のワイド文字の有無をチェックします。

【C言語】isupper関数の使い方

isupper関数は、c が大文字であるかどうかをテストします。 関数名 isupper ヘッダー #include <ctype.h> 関数プロトタイプ int isupper(int c); 詳細 c が大文字であるかどうかをテストします。

【C言語】isspace関数の使い方

isspace関数は、c が空白文字であるかどうかをテストします。 関数名 isspace ヘッダー #include <ctype.h> 関数プロトタイプ int isspace(int c); 詳細 c が空白文字であるかどうかをテストします。

【C言語】ispunct関数の使い方

ispunct関数は、c が句読文字であるかどうかをテストします。 関数名 ispunct ヘッダー #include <ctype.h> 関数プロトタイプ int ispunct(int c); 詳細 c が句読文字であるかどうかをテストします。

【C言語】isprint関数の使い方

isprint関数は、c が印刷可能文字 (スペースも含む) であるかどうかをテストします。 関数名 isprint ヘッダー #include <ctype.h> 関数プロトタイプ int isprint(int c); 詳細 c が印刷可能文字 (スペースも含む) であるかどうかをテストします。

【C言語】islower関数の使い方

islower関数は、c が小文字であるかどうかをテストします。 関数名 islower ヘッダー #include <ctype.h> 関数プロトタイプ int islower(int c); 詳細 c が小文字であるかどうかをテストします。

【C言語】isgraph関数の使い方

isgraph関数は、c が印刷可能文字 (スペース以外) であるかどうかをテストします。 関数名 isgraph ヘッダー #include <ctype.h> 関数プロトタイプ int isgraph(int c); 詳細 c が印刷可能文字 (スペース以外) であるかどうかをテストします。

【C言語】isdigit関数の使い方

isdigit関数は、c が 10 進数であるかどうかをテストします。 関数名 isdigit ヘッダー #include <ctype.h> 関数プロトタイプ int isdigit(int c); 詳細 c が 10 進数であるかどうかをテストします。

【C言語】iscntrl関数の使い方

iscntrl関数は、c が制御文字であるかどうかをテストします。 関数名 iscntrl ヘッダー #include <ctype.h> 関数プロトタイプ int iscntrl(int c); 詳細 c が制御文字であるかどうかをテストします。

【C言語】isblank関数の使い方

isblank関数は、c がブランク文字またはタブ文字であるかどうか、テストします。 関数名 isblank ヘッダー #include <ctype.h> 関数プロトタイプ int isblank(int c); 詳細 c がブランク文字またはタブ文字であるかどうか、テストします。

【C言語】isascii4関数の使い方

isascii4関数は、7 ビットの US-ASCII の範囲内に c があるかどうか、テストします。 関数名 isascii4 ヘッダー #include <ctype.h> 関数プロトタイプ int isascii(int c); 詳細 7 ビットの US-ASCII の範囲内に c があるかどうか、テストします。

【C言語】isalpha関数の使い方

isalpha関数は、c が英字かどうかをテストします。 関数名 isalpha ヘッダー #include <ctype.h> 関数プロトタイプ int isalpha(int c); 詳細 c が英字かどうかをテストします。

【C言語】isalnum関数の使い方

isalnum関数は、c が英数字かどうかをテストします。 関数名 isalnum ヘッダー #include <ctype.h> 関数プロトタイプ int isalnum(int c); 詳細 c が英数字かどうかをテストします。

【C言語】hypot関数の使い方

hypot関数は、長さ side1 および side2 の二辺を持つ直角三角形の、斜辺の長さを計算します。 関数名 hypot ヘッダー #include <math.h> 関数プロトタイプ double hypot(double side1, double side2); 詳細 長さ side1 および side2 の二辺を持つ直角三角形の、斜辺の長さを計算します。

【C言語】gmtime64_r関数の使い方

gmtime64_r関数は、time 値を tm 型の構造体に変換します。 (gmtime64 の再始動可能バージョン。) 関数名 gmtime64_r ヘッダー #include <time.h> 関数プロトタイプ struct tm *gmtime64_r(const time64_t *time, struct tm *result); 詳細 time 値を tm 型の構造体に変換します。 (gmtime64 の再始動可能バージョン。)

【C言語】gmtime_r関数の使い方

gmtime_r関数は、time 値を tm 型の構造体に変換します。 (gmtime の再始動可能バージョン。) 関数名 gmtime_r ヘッダー #include <time.h> 関数プロトタイプ struct tm *gmtime_r(const time_t *time, struct tm *result); 詳細 time 値を tm 型の構造体に変換します。 (gmtime の再始動可能バージョン。)

【C言語】gmtime64関数の使い方

gmtime64関数は、time 値を tm 型の構造体に変換します。 関数名 gmtime64 ヘッダー #include <time.h> 関数プロトタイプ struct tm *gmtime64(const time64_t *time); 詳細 time 値を tm 型の構造体に変換します。

【C言語】gmtime関数の使い方

gmtime関数は、time 値を tm 型の構造体に変換します。 関数名 gmtime ヘッダー #include <time.h> 関数プロトタイプ struct tm *gmtime(const time_t *time); 詳細 time 値を tm 型の構造体に変換します。

【C言語】getwchar6関数の使い方

getwchar6関数は、次のマルチバイト文字を stdin から読み取り、それをワイド文字に変換し、stdin の関連するファイル位置標識を前に進めます。 関数名 getwchar6 ヘッダー #include <wchar.h> 関数プロトタイプ wint_t getwchar(void); 詳細 次のマルチバイト文字を stdin から読み取り、それをワイド文字に変換し、stdin の関連するファイル位置標識を前に進めます。

【C言語】getwc6関数の使い方

getwc6関数は、次に来るマルチバイト文字を stream から読み取り、ワイド文字に変換して、stream の関連するファイル位置標識を前に進めます。 関数名 getwc6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ wint_t getwc(FILE *stream); 詳細 次に来るマルチバイト文字を stream から読み取り、ワイド文字に変換して、stream の関連するファイル位置標識を前に進めます。

【C言語】gets関数の使い方

gets関数は、stdin からストリングを読み取り、buffer に保管します。 関数名 gets ヘッダー #include <stdio.h> 関数プロトタイプ char *gets(char *buffer); 詳細 stdin からストリングを読み取り、buffer に保管します。

【C言語】getenv関数の使い方

getenv関数は、varname の環境変数を検索します。getenv関数は、varname の環境変数を検索します。 関数名 getenv ヘッダー #include <stdlib.h> 関数プロトタイプ char *getenv(const char *varname); 詳細 varname の環境変数を検索します。

【C言語】getchar1関数の使い方

getchar1関数は、stdin.から、単一の文字を読み取ります。 関数名 getchar1 ヘッダー #include <stdio.h> 関数プロトタイプ int getchar(void); 詳細 stdin.から、単一の文字を読み取ります。

【C言語】getc1関数の使い方

getc1関数は、入力 stream から、単一の文字を読み取ります。 関数名 getc1 ヘッダー #include <stdio.h> 関数プロトタイプ int getc(FILE *stream); 詳細 入力 stream から、単一の文字を読み取ります。

【C言語】gamma関数の使い方

gamma関数は、ガンマ関数を計算します 関数名 gamma ヘッダー #include <math.h> 関数プロトタイプ double gamma(double x); 詳細 ガンマ関数を計算します

【C言語】fwscanf6関数の使い方

fwscanf6関数は、stream が示すストリームから、入力を読み取ります。 関数名 fwscanf6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ int fwscanf(FILE *stream, const wchar_t *format, arg-list) 詳細 stream が示すストリームから、入力を読み取ります。

【C言語】fwrite関数の使い方

fwrite関数は、buffer から stream まで、最大 count 項目 (長さは size) までを書き込みます。 関数名 fwrite ヘッダー #include <stdio.h> 関数プロトタイプ size_t fwrite(const void *buffer, size_t size,size_t count, FILE *stream); 詳細 buffer から stream まで、最大 count 項目 (長さは size) までを書き込みます。

【C言語】fwprintf6関数の使い方

fwprintf6関数は、stream が示すストリームへの出力を書き込みます。 関数名 fwprintf6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ int fwprintf(FILE *stream, const wchar_t *format, arg-list); 詳細 stream が示すストリームへの出力を書き込みます。

【C言語】fwide6関数の使い方

fwide6関数は、stream が示すストリームの方向を判別します。 関数名 fwide6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ int fwide(FILE *stream, int mode); 詳細 stream が示すストリームの方向を判別します。

【C言語】ftell1関数の使い方

ftell1関数は、ファイル・ポインターの現在位置を取得します。 関数名 ftell1 ヘッダー #include <stdio.h> 関数プロトタイプ long int ftell(FILE *stream); 詳細 ファイル・ポインターの現在位置を取得します。

【C言語】fsetpos1関数の使い方

fsetpos1関数は、現行のファイル位置を、pos により判別された新しい位置に移動します。 関数名 fsetpos1 ヘッダー #include <stdio.h> 関数プロトタイプ int fsetpos(FILE *stream, const fpos_t *pos); 詳細 現行のファイル位置を、pos により判別された新しい位置に移動します。

【C言語】fseek1関数の使い方

fseek1関数は、stream に関連付けられた現行のファイル位置を、新しい位置に変更します。 関数名 fseek1 ヘッダー #include <stdio.h> 関数プロトタイプ int fseek(FILE *stream, long int offset, int origin); 詳細 stream に関連付けられた現行のファイル位置を、新しい位置に変更します。

【C言語】fscanf関数の使い方

fscanf関数は、stream からデータを読み取って、arg-list が指定した位置に置きます。 関数名 fscanf ヘッダー #include <stdio.h> 関数プロトタイプ int fscanf(FILE *stream, const char *format-string, arg-list); 詳細 stream からデータを読み取って、arg-list が指定した位置に置きます。

【C言語】frexp関数の使い方

frexp関数は、浮動小数点数を小数部と指数とに分離します。 関数名 frexp ヘッダー #include <math.h> 関数プロトタイプ double frexp(double x, int *expptr); 詳細 浮動小数点数を小数部と指数とに分離します。

【C言語】freopen関数の使い方

freopen関数は、stream をクローズし、指定されたファイルに再割り当てします。 関数名 freopen ヘッダー #include <stdio.h> 関数プロトタイプ FILE *freopen(const char *filename, const char *mode, FILE *stream); 詳細 stream をクローズし、指定されたファイルに再割り当てします。

【C言語】free関数の使い方

free関数は、ストレージのブロックを解放します。 関数名 free ヘッダー #include <stdlib.h> 関数プロトタイプ void free(void *ptr); 詳細 ストレージのブロックを解放します。

【C言語】fread関数の使い方

fread関数は、入力 stream から、最大 count 項目 (長さは size) までを読み取って、buffer に保管します。 関数名 fread ヘッダー #include <stdio.h> 関数プロトタイプ size_t fread(void *buffer, size_t size, size_t count, FILE *stream); 詳細 入力 stream から、最大 count 項目 (長さは size) までを読み取って、buffer に保管します。

【C言語】fputws6関数の使い方

fputws6関数は、ワイド文字ストリング wcs をマルチバイト文字ストリングに変換し、マルチバイト文字ストリングとして stream に書き込みます。 関数名 fputws6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ int fputws(const wchar_t *wcs, FILE *stream); 詳細 ワイド文字ストリング wcs をマルチバイト文字ストリングに変換し、マルチバイト文字ストリングとして stream に書き込みます。

【C言語】fputwc6関数の使い方

fputwc6関数は、ワイド文字 wc をマルチバイト文字に変換して、それを現在位置の stream が指した出力ストリームに書き込みます。 関数名 fputwc6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ wint_t fputwc(wchar_t wc, FILE *stream); 詳細 ワイド文字 wc をマルチバイト文字に変換して、それを現在位置の stream が指した出力ストリームに書き込みます。

【C言語】fputs1関数の使い方

fputs1関数は、出力 stream にストリングをコピーします。 関数名 fputs1 ヘッダー #include <stdio.h> 関数プロトタイプ int fputs(const char *string, FILE *stream); 詳細 出力 stream にストリングをコピーします。

【C言語】fputc1関数の使い方

fputc1関数は、出力 stream に文字をプリントします。 関数名 fputc1 ヘッダー #include <stdio.h> 関数プロトタイプ int fputc(int c, FILE *stream); 詳細 出力 stream に文字をプリントします。

【C言語】fprintf関数の使い方

fprintf関数は、文字および値をフォーマット設定して、出力 stream にプリントします。 関数名 fprintf ヘッダー #include <stdio.h> 関数プロトタイプ int fprintf(FILE *stream, const char *format-string, arg-list); 詳細 文字および値をフォーマット設定して、出力 stream にプリントします。

【C言語】fopen関数の使い方

fopen関数は、指定されたファイルをオープンします。 関数名 fopen ヘッダー #include <stdio.h> 関数プロトタイプ FILE *fopen(const char *filename, const char *mode); 詳細 指定されたファイルをオープンします。

【C言語】fmod関数の使い方

fmod関数は、x/y の剰余の浮動小数点を計算します。 関数名 fmod ヘッダー #include <math.h> 関数プロトタイプ double fmod(double x, double y); 詳細 x/y の剰余の浮動小数点を計算します。

【C言語】floor関数の使い方

floor関数は、x 以下の最大整数を表す浮動小数点値を計算します。 関数名 floor ヘッダー #include <math.h> 関数プロトタイプ double floor(double x); 詳細 x 以下の最大整数を表す浮動小数点値を計算します。

【C言語】fileno5関数の使い方

fileno5関数は、stream に現在関連付けられているファイル・ハンドルを判別します。 関数名 fileno5 ヘッダー #include <stdio.h> 関数プロトタイプ int fileno(FILE *stream); 詳細 stream に現在関連付けられているファイル・ハンドルを判別します。

【C言語】fgetws6関数の使い方

fgetws6関数は、ストリームからのワイド文字を読み取って、wcs が示す配列にします。 関数名 fgetws6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ wchar_t *fgetws(wchar_t *wcs, int n, FILE *stream); 詳細 ストリームからのワイド文字を読み取って、wcs が示す配列にします。

【C言語】fgetwc6関数の使い方

fgetwc6関数は、stream が指す入力ストリームから、次に来るマルチバイト文字を読み取ります。 関数名 fgetwc6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ wint_t fgetwc(FILE *stream); 詳細 stream が指す入力ストリームから、次に来るマルチバイト文字を読み取ります。

【C言語】fgets1関数の使い方

fgets1関数は、入力 stream からストリングを読み取ります。 関数名 fgets1 ヘッダー #include <stdio.h> 関数プロトタイプ char *fgets(char *string, int n, FILE *stream); 詳細 入力 stream からストリングを読み取ります。

【C言語】fgetpos1関数の使い方

fgetpos1関数は、stream に関連するファイル・ポインターの現在位置を、pos が示すオブジェクトに保管します。 関数名 fgetpos1 ヘッダー #include <stdio.h> 関数プロトタイプ int fgetpos(FILE *stream, fpos_t *pos); 詳細 stream に関連するファイル・ポインターの現在位置を、pos が示すオブジェクトに保管します。

【C言語】fgetc1関数の使い方

fgetc1関数は、入力 stream から単一の符号なし文字を読み取ります。 関数名 fgetc1 ヘッダー #include <stdio.h> 関数プロトタイプ int fgetc(FILE *stream); 詳細 入力 stream から単一の符号なし文字を読み取ります。

【C言語】fflush1関数の使い方

fflush1関数は、出力 stream に関連するバッファーの内容を書き込みます。 関数名 fflush1 ヘッダー #include <stdio.h> 関数プロトタイプ int fflush(FILE *stream); 詳細 出力 stream に関連するバッファーの内容を書き込みます。

【C言語】ferror関数の使い方

ferror関数は、stream からの読み取り中または書き込み中でのエラー標識をテストします。 関数名 ferror ヘッダー #include <stdio.h> 関数プロトタイプ int ferror(FILE *stream); 詳細 stream からの読み取り中または書き込み中でのエラー標識をテストします。

【C言語】feof関数の使い方

feof関数は、指定された stream にファイル終了フラグが設定されているかどうか、テストします。 関数名 feof ヘッダー #include <stdio.h> 関数プロトタイプ int feof(FILE *stream); 詳細 指定された stream にファイル終了フラグが設定されているかどうか、テストします。

【C言語】fdopen5関数の使い方

fdopen5関数は、入力ストリームまたは出力ストリームを、ハンドルで判別されたファイルに関連付けます。 関数名 fdopen5 ヘッダー #include <stdio.h> 関数プロトタイプ FILE *fdopen(int handle, const char *type); 詳細 入力ストリームまたは出力ストリームを、ハンドルで判別されたファイルに関連付けます。

【C言語】fclose関数の使い方

fclose関数は、指定された stream をクローズします。 関数名 fclose ヘッダー #include <stdio.h> 関数プロトタイプ int fclose(FILE *stream); 詳細 指定された stream をクローズします。

【C言語】fabs関数の使い方

fabs関数は、浮動小数点引数 x の絶対値を計算します。 関数名 fabs ヘッダー #include <math.h> 関数プロトタイプ double fabs(double x); 詳細 浮動小数点引数 x の絶対値を計算します。

【C言語】exp関数の使い方

exp関数は、浮動小数点引数 x の指数関数を計算します。 関数名 exp ヘッダー #include <math.h> 関数プロトタイプ double exp(double x); 詳細 浮動小数点引数 x の指数関数を計算します。

【C言語】exit関数の使い方

exit関数は、プログラムを正常に終了します。 関数名 exit ヘッダー #include <stdlib.h> 関数プロトタイプ void exit(int status); 詳細 プログラムを正常に終了します。

【C言語】erfc関数の使い方

erfc関数は、x のラージ値の誤差関数を計算します。 関数名 erfc ヘッダー #include <math.h> 関数プロトタイプ double erfc(double x); 詳細 x のラージ値の誤差関数を計算します。

【C言語】erf関数の使い方

erf関数は、x の誤差関数を計算します。 関数名 erf ヘッダー #include <math.h> 関数プロトタイプ double erf(double x); 詳細 x の誤差関数を計算します。

【C言語】div関数の使い方

div関数は、numerator を denominator で割った商および剰余を計算します。 関数名 div ヘッダー #include <stdlib.h> 関数プロトタイプ div_t div(int numerator, int denominator); 詳細 numerator を denominator で割った商および剰余を計算します。

【C言語】difftime64関数の使い方

difftime64関数は、time2 と time1 との差を計算します。 関数名 difftime64 ヘッダー #include <time.h> 関数プロトタイプ double difftime64(time64_t time2, time64_t time1); 詳細 time2 と time1 との差を計算します。

【C言語】difftime関数の使い方

difftime関数は、time2 と time1 との差を計算します。 関数名 difftime ヘッダー #include <time.h> 関数プロトタイプ double difftime(time_t time2, time_t time1); 詳細 time2 と time1 との差を計算します。

【C言語】ctime64_r関数の使い方

ctime64_r関数は、time を文字ストリングに変換します。 (ctime64 の再始動可能バージョン。) 関数名 ctime64_r ヘッダー #include <time.h> 関数プロトタイプ char *ctime64_r(const time64_t *time, char *buf); 詳細 time を文字ストリングに変換します。 (ctime64 の再始動可能バージョン。)

【C言語】ctime_r関数の使い方

ctime_r関数は、time を文字ストリングに変換します。 (ctime の再始動可能バージョン。) 関数名 ctime_r ヘッダー #include <time.h> 関数プロトタイプ char *ctime_r(const time_t *time, char *buf); 詳細 time を文字ストリングに変換します。 (ctime の再始動可能バージョン。)

【C言語】ctime64関数の使い方

ctime64関数は、time を文字ストリングに変換します。 関数名 ctime64 ヘッダー #include <time.h> 関数プロトタイプ char *ctime64(const time64_t *time); 詳細 time を文字ストリングに変換します。

【C言語】ctime関数の使い方

ctime関数は、time を文字ストリングに変換します。 関数名 ctime ヘッダー #include <time.h> 関数プロトタイプ char *ctime(const time_t *time); 詳細 time を文字ストリングに変換します。

【C言語】cosh関数の使い方

cosh関数は、x の双曲線コサインを計算します。 関数名 cosh ヘッダー #include <math.h> 関数プロトタイプ double cosh(double x); 詳細 x の双曲線コサインを計算します。

【C言語】cos関数の使い方

cos関数は、x のコサインを計算します。 関数名 cos ヘッダー #include <math.h> 関数プロトタイプ double cos(double x); 詳細 x のコサインを計算します。

【C言語】clock関数の使い方

clock関数は、ジョブ開始後に経過したプロセッサー時間を戻します。 関数名 clock ヘッダー #include <time.h> 関数プロトタイプ clock_t clock(void); 詳細 ジョブ開始後に経過したプロセッサー時間を戻します。

【C言語】clearerr関数の使い方

clearerr関数は、stream のエラー標識およびファイル終了標識をリセットします。 関数名 clearerr ヘッダー #include <stdio.h> 関数プロトタイプ void clearerr(FILE *stream); 詳細 stream のエラー標識およびファイル終了標識をリセットします。

【C言語】ceil関数の使い方

ceil関数は、x 以上の最小整数を表す double 値を計算します。 関数名 ceil ヘッダー #include <math.h> 関数プロトタイプ double ceil(double x); 詳細 x 以上の最小整数を表す double 値を計算します。

【C言語】catopen6関数の使い方

catopen6関数は、メッセージ・カタログをオープンします (メッセージが取得される前に行う必要があります)。 関数名 catopen6 ヘッダー #include <nl_types.h> 関数プロトタイプ nl_catd catopen(const char *name, int oflag); 詳細 メッセージ・カタログをオープンします (メッセージが取得される前に行う必要があります)。

【C言語】catgets6関数の使い方

catgets6関数は、オープンされているメッセージ・カタログから、メッセージを取得します。 関数名 catgets6 ヘッダー #include <nl_types.h> 関数プロトタイプ char *catgets(nl_catd catd, int set_id, int msg_id, const char *s); 詳細 オープンされているメッセージ・カタログから、メッセージを取得します。

【C言語】catclose6関数の使い方

catclose6関数は、すでにオープンされているメッセージ・カタログをクローズします。 関数名 catclose6 ヘッダー #include <nl_types.h> 関数プロトタイプ int catclose (nl_catd catd); 詳細 すでにオープンされているメッセージ・カタログをクローズします。

【C言語】calloc関数の使い方

calloc関数は、num エレメント (それぞれのサイズが size である) 用のストレージ・スペースを予約して、すべてのエレメントの値を 0 に初期化します。 関数名 calloc ヘッダー #include <stdlib.h> 関数プロトタイプ void *calloc(size_t num, size_t size); 詳細 num エレメント (それぞれのサイズが size である) 用のストレージ・スペースを予約して、すべてのエレメントの値を 0 に初期化します。

【C言語】acos関数の使い方

acos関数は、x のアークコサインを計算します。 関数名 acos ヘッダー #include <math.h> 関数プロトタイプ double acos(double x); 詳細 x のアークコサインを計算します。

【C言語】btowc関数の使い方

btowc関数は、初期シフト状態時に、c が有効なマルチバイト文字で構成されているかどうかを判別します。 関数名 btowc ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ wint_t btowc(int c); 詳細 初期シフト状態時に、c が有効なマルチバイト文字で構成されているかどうかを判別します。

【C言語】bsearch関数の使い方

bsearch関数は、num エレメント (それぞれ size バイト) の配列のバイナリー・サーチを行います。 この配列は、compare で示される関数によって、昇順でソートする必要があります。 関数名 bsearch ヘッダー #include <stdlib.h> 関数プロトタイプ void *bsearch(const void *key, const void *base, size_t num, size_t size, int (*compare) (const void *element1, const void *element2)); 詳細 num エレメント (それぞれ size バイト) の配列のバイナリー・サーチを行います。 この配列は、compare で示される関数によって、昇順でソートする必要があります。

【C言語】atol関数の使い方

atol関数は、string を long 型整数に変換します。 関数名 atol ヘッダー #include <stdlib.h> 関数プロトタイプ long int atol(const char *string); 詳細 string を long 型整数に変換します。

【C言語】atoi関数の使い方

atoi関数は、string を整数に変換します。 関数名 atoi ヘッダー #include <stdlib.h> 関数プロトタイプ int atoi(const char *string); 詳細 string を整数に変換します。

【C言語】atof関数の使い方

atof関数は、string を、倍精度の浮動小数点値に変換します。 関数名 atof ヘッダー #include <stdlib.h> 関数プロトタイプ double atof(const char *string); 詳細 string を、倍精度の浮動小数点値に変換します。

【C言語】atexit関数の使い方

atexit関数は、正常終了時に呼び出される関数を登録します。 関数名 atexit ヘッダー #include <stdlib.h> 関数プロトタイプ int atexit(void (*func)(void)); 詳細 正常終了時に呼び出される関数を登録します。

【C言語】atan関数の使い方

atan関数は、x のアークタンジェントを計算します。 関数名 atan ヘッダー #include <math.h> 関数プロトタイプ double atan(double x); 詳細 x のアークタンジェントを計算します。

【C言語】assert関数の使い方

assert関数は、式が false の場合に、診断メッセージを出力してプログラムを終了します。 関数名 assert ヘッダー #include <assert.h> 関数プロトタイプ void assert(int expression); 詳細 式が false の場合に、診断メッセージを出力してプログラムを終了します。

【C言語】asin関数の使い方

asin関数は、x のアークサインを計算します。 関数名 asin ヘッダー #include <math.h> 関数プロトタイプ double asin(double x); 詳細 x のアークサインを計算します。

【C言語】asctime_r関数の使い方

asctime_r関数は、構造体として保管されている tm を、文字ストリングに変換します。 (asctime の再始動可能バージョン。) 関数名 asctime_r ヘッダー #include <time.h> 関数プロトタイプ char *asctime_r(const struct tm *tm, char *buf); 詳細 構造体として保管されている tm を、文字ストリングに変換します。 (asctime の再始動可能バージョン。)

【C言語】asctime関数の使い方

asctime関数は、構造体として保管されている time を、文字ストリングに変換します。 関数名 asctime ヘッダー #include <time.h> 関数プロトタイプ char *asctime(const struct tm *time); 詳細 構造体として保管されている time を、文字ストリングに変換します。

【C言語】abs関数の使い方

abs関数は、整数の引数 n の絶対値を計算します。 関数名 abs ヘッダー #include <stdlib.h> 関数プロトタイプ int abs(int n); 詳細 整数の引数 n の絶対値を計算します。

【C言語】vswprintf関数の使い方

vswprintf関数は、一連のワイド文字および値をフォーマット設定し、バッファー wcsbuffer に保管します。 関数名 vswprintf ヘッダー #include <stdarg.h> #include <wchar.h> 関数プロトタイプ int vswprintf(wchar_t *wcsbuffer, size_t n, const wchar_t *format, va_list arg); 詳細 一連のワイド文字および値をフォーマット設定し、バッファー wcsbuffer に保管します。

【C言語】wcscoll4関数の使い方

wcscoll4関数は、現行ロケールで照合シーケンスを使用して、2 つのワイド文字ストリングを比較します。 関数名 wcscoll4 ヘッダー #include <wchar.h> 関数プロトタイプ int wcscoll (const wchar_t *wcs1, const wchar_t *wcs2); 詳細 現行ロケールで照合シーケンスを使用して、2 つのワイド文字ストリングを比較します。

【C言語】yn関数の使い方

yn関数は、2 番目の順序の種類が n のベッセル関数値を計算します。 関数名 yn ヘッダー #include <math.h> 関数プロトタイプ double yn(int n, double x); 詳細 2 番目の順序の種類が n のベッセル関数値を計算します。

【C言語】y1関数の使い方

y1関数は、2 番目の順序の種類が 1 のベッセル関数値を計算します。 関数名 y1 ヘッダー #include <math.h> 関数プロトタイプ double y1(double x); 詳細 2 番目の順序の種類が 1 のベッセル関数値を計算します。

【C言語】y0関数の使い方

y0関数は、2 番目の順序の種類が 0 のベッセル関数値を計算します。 関数名 y0 ヘッダー #include <math.h> 関数プロトタイプ double y0(double x); 詳細 2 番目の順序の種類が 0 のベッセル関数値を計算します。

【C言語】wscanf6関数の使い方

wscanf6関数は、wscanf の引数の前に挿入された引数 stdin を持つ fwscanf に相当します。 関数名 wscanf6 ヘッダー #include <wchar.h> 関数プロトタイプ int wscanf(const wchar_t *format, arg-list); 詳細 wscanf の引数の前に挿入された引数 stdin を持つ fwscanf に相当します。

【C言語】wprintf6関数の使い方

wprintf6関数は、wprintf の引数の前に挿入された引数 stdout を持つ fwprintf に相当します。 関数名 wprintf6 ヘッダー #include <wchar.h> 関数プロトタイプ int wprintf(const wchar_t *format, arg-list); 詳細 wprintf の引数の前に挿入された引数 stdout を持つ fwprintf に相当します。

【C言語】wmemset関数の使い方

wmemset関数は、c の値を、s が示すオブジェクトの最初の n ワイド文字それぞれにコピーします。 関数名 wmemset ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wmemset(wchar_t *s, wchar_t c, size_t n); 詳細 c の値を、s が示すオブジェクトの最初の n ワイド文字それぞれにコピーします。

【C言語】wmemmove関数の使い方

wmemmove関数は、n ワイド文字を、s2 が示すオブジェクトから s1 が示すオブジェクトにコピーします。 関数名 wmemmove ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wmemmove(wchar_t *s1, const wchar_t *s2, size_t n); 詳細 n ワイド文字を、s2 が示すオブジェクトから s1 が示すオブジェクトにコピーします。

【C言語】wmemcpy関数の使い方

wmemcpy関数は、n ワイド文字を、s2 が示すオブジェクトから s1 が示すオブジェクトにコピーします。 関数名 wmemcpy ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wmemcpy(wchar_t *s1, const wchar_t *s2, size_t n); 詳細 n ワイド文字を、s2 が示すオブジェクトから s1 が示すオブジェクトにコピーします。

【C言語】wmemcmp関数の使い方

wmemcmp関数は、s1 が示すオブジェクトの最初の n ワイド文字と、s2 が示すオブジェクトの最初の n 文字とを比較します。 関数名 wmemcmp ヘッダー #include <wchar.h> 関数プロトタイプ int wmemcmp(const wchar_t *s1, const wchar_t *s2, size_t n); 詳細 s1 が示すオブジェクトの最初の n ワイド文字と、s2 が示すオブジェクトの最初の n 文字とを比較します。

【C言語】wmemchr関数の使い方

wmemchr関数は、s が示すオブジェクトの最初の n ワイド文字内で、c が最初に現れる位置を見つけます。 関数名 wmemchr ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wmemchr(const wchar_t *s, wchar_t c, size_t n); 詳細 s が示すオブジェクトの最初の n ワイド文字内で、c が最初に現れる位置を見つけます。

【C言語】wcwidth関数の使い方

wcwidth関数は、ワイド文字ストリングの表示幅を判別します。 関数名 wcwidth ヘッダー #include <wchar.h> 関数プロトタイプ int wcswidth(const wchar_t *pwcs, size_t n); 詳細 ワイド文字ストリングの表示幅を判別します。

【C言語】wctype4関数の使い方

wctype4関数は、文字プロパティー分類のハンドルを取得します。 関数名 wctype4 ヘッダー #include <wchar.h> 関数プロトタイプ wctype_t wctype (const char *property); 詳細 文字プロパティー分類のハンドルを取得します。

【C言語】wctrans関数の使い方

wctrans関数は、ストリング引数プロパティーによって識別されるワイド文字間のマッピングを表す、wctrans_t 型の値を構成します。 関数名 wctrans ヘッダー #include <wctype.h> 関数プロトタイプ wctrans_t wctrans(const char *property); 詳細 ストリング引数プロパティーによって識別されるワイド文字間のマッピングを表す、wctrans_t 型の値を構成します。

【C言語】wctomb関数の使い方

wctomb関数は、character の wchar_t 値を、マルチバイトの string に変換します。 関数名 wctomb ヘッダー #include <stdlib.h> 関数プロトタイプ int wctomb(char *string, wchar_t character); 詳細 character の wchar_t 値を、マルチバイトの string に変換します。

【C言語】wctob関数の使い方

wctob関数は、初期シフト状態時にマルチバイト文字表現が単一バイトである拡張文字セットのメンバーに、wc が対応しているかどうかを判別します。 関数名 wctob ヘッダー #include <stdarg.h> #include <wchar.h> 関数プロトタイプ int wctob(wint_t wc); 詳細 初期シフト状態時にマルチバイト文字表現が単一バイトである拡張文字セットのメンバーに、wc が対応しているかどうかを判別します。

【C言語】wcsxfrm4関数の使い方

wcsxfrm4関数は、ワイド文字ストリングを、文字照合重みを表す値に変換し、結果のワイド文字ストリングを配列に配置します。 関数名 wcsxfrm4 ヘッダー #include <wchar.h> 関数プロトタイプ size_t wcsxfrm (wchar_t *wcs1, const wchar_t *wcs2, size_t n); 詳細 ワイド文字ストリングを、文字照合重みを表す値に変換し、結果のワイド文字ストリングを配列に配置します。

【C言語】wcstombs関数の使い方

wcstombs関数は、wchar_t の string を、マルチバイト・ストリングの dest に変換します。 関数名 wcstombs ヘッダー #include <stdlib.h> 関数プロトタイプ size_t wcstombs(char *dest, const wchar_t *string, size_t count); 詳細 wchar_t の string を、マルチバイト・ストリングの dest に変換します。

【C言語】wcstold関数の使い方

wcstold関数は、nptr が指すワイド文字ストリングの初期部分を、long double 型の値に変換します。 関数名 wcstold ヘッダー #include <wchar.h> 関数プロトタイプ long double wcstold(const wchar_t *nptr, wchar_t **endptr); 詳細 nptr が指すワイド文字ストリングの初期部分を、long double 型の値に変換します。

【C言語】wcstol関数の使い方

wcstol関数は、nptr が指すワイド文字ストリングの初期部分を、long 型の整数値に変換します。 関数名 wcstol ヘッダー #include <wchar.h> 関数プロトタイプ long int wcstol(const wchar_t *nptr, wchar_t **endptr, int base); 詳細 nptr が指すワイド文字ストリングの初期部分を、long 型の整数値に変換します。

【C言語】wcstok関数の使い方

wcstok関数は、wcs1 を一連のトークンに分割し、wcs2 が指すワイド・ストリングのワイド文字によって、各トークンを区切ります。 関数名 wcstok ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcstok(wchar_t *wcs1, const wchar_t *wcs2, wchar_t **ptr) 詳細 wcs1 を一連のトークンに分割し、wcs2 が指すワイド・ストリングのワイド文字によって、各トークンを区切ります。

【C言語】wcstof関数の使い方

wcstof関数は、nptr が指すワイド文字ストリングの初期部分を、float 型の値に変換します。 関数名 wcstof ヘッダー #include <wchar.h> 関数プロトタイプ float wcstof(const wchar_t *nptr, wchar_t **endptr); 詳細 nptr が指すワイド文字ストリングの初期部分を、float 型の値に変換します。

【C言語】wcstod128関数の使い方

wcstod128関数は、nptr が指すワイド文字ストリングの初期部分を、4 倍精度の 10 進浮動小数点値に変換します。 関数名 wcstod128 ヘッダー #include <wchar.h> 関数プロトタイプ _Decimal128 wcstod128(const wchar_t *nptr, wchar_t **endptr); 詳細 nptr が指すワイド文字ストリングの初期部分を、4 倍精度の 10 進浮動小数点値に変換します。

【C言語】wcstod64関数の使い方

wcstod64関数は、nptr が指すワイド文字ストリングの初期部分を、倍精度の 10 進浮動小数点値に変換します。 関数名 wcstod64 ヘッダー #include <wchar.h> 関数プロトタイプ _Decimal64 wcstod64(const wchar_t *nptr, wchar_t **endptr); 詳細 nptr が指すワイド文字ストリングの初期部分を、倍精度の 10 進浮動小数点値に変換します。

【C言語】wcstod32関数の使い方

wcstod32関数は、nptr が指すワイド文字ストリングの初期部分を、単精度の 10 進浮動小数点値に変換します。 関数名 wcstod32 ヘッダー #include <wchar.h> 関数プロトタイプ _Decimal32 wcstod32(const wchar_t *nptr, wchar_t **endptr); 詳細 nptr が指すワイド文字ストリングの初期部分を、単精度の 10 進浮動小数点値に変換します。

【C言語】wcstod関数の使い方

wcstod関数は、nptr が指すワイド文字ストリングの初期部分を、double 型の値に変換します。 関数名 wcstod ヘッダー #include <wchar.h> 関数プロトタイプ double wcstod(const wchar_t *nptr, wchar_t **endptr); 詳細 nptr が指すワイド文字ストリングの初期部分を、double 型の値に変換します。

【C言語】wcsstr関数の使い方

wcsstr関数は、wcs1 内で wcs2 が最初に現れる位置を見つけます。 関数名 wcsstr ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcsstr(const wchar_t *wcs1, const wchar_t *wcs2); 詳細 wcs1 内で wcs2 が最初に現れる位置を見つけます。

【C言語】wcsspn関数の使い方

wcsspn関数は、string1 が指すストリングの初期セグメントに あって、すべて string2 が指すストリングの ワイド文字から成るワイド文字数を計算します。 関数名 wcsspn ヘッダー #include <wchar.h> 関数プロトタイプ size_t wcsspn(const wchar_t *string1, const wchar_t *string2); 詳細 string1 が指すストリングの初期セグメントに あって、すべて string2 が指すストリングの ワイド文字から成るワイド文字数を計算します。

【C言語】wcsrtombs4関数の使い方

wcsrtombs4関数は、ワイド文字ストリングをマルチバイト・ストリングに変換します。 (wcstombs の再始動可能バージョン) 関数名 wcsrtombs4 ヘッダー #include <wchar.h> 関数プロトタイプ size_t wcsrtombs (char *dst, const wchar_t **src, size_t len, mbstate_t *ps); 詳細 ワイド文字ストリングをマルチバイト・ストリングに変換します。 (wcstombs の再始動可能バージョン)

【C言語】wcsrchr関数の使い方

wcsrchr関数は、string が指すストリング内の character の最後のオカレンスの位置を指定します。 関数名 wcsrchr ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcsrchr(const wchar_t *string, wchar_t character); 詳細 string が指すストリング内の character の最後のオカレンスの位置を指定します。

【C言語】wcsptime関数の使い方

wcsptime関数は、日付および時刻の変換。strptime() と同じですが、ワイド文字を使用する点が異なります。 関数名 wcsptime ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcsptime(const wchar_t *buf, const wchar_t *format, struct tm *tm); 詳細 日付および時刻の変換。strptime() と同じですが、ワイド文字を使用する点が異なります。

【C言語】wcspbrk関数の使い方

wcspbrk関数は、string2 が示すストリングの任意のワイド文字が、string1 が指したストリング内で最初に出現する位置を見つけます。 関数名 wcspbrk ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcspbrk(const wchar_t *string1, const wchar_t *string2); 詳細 string2 が示すストリングの任意のワイド文字が、string1 が指したストリング内で最初に出現する位置を見つけます。

【C言語】wcsncpy関数の使い方

wcsncpy関数は、string2 から string1 間の最大 count ワイド文字までをコピーします。 関数名 wcsncpy ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcsncpy(wchar_t *string1, const wchar_t *string2, size_t count); 詳細 string2 から string1 間の最大 count ワイド文字までをコピーします。

【C言語】wcsncmp関数の使い方

wcsncmp関数は、string1 から string2 間の最大の count ワイド文字までを比較します。 関数名 wcsncmp ヘッダー #include <wchar.h> 関数プロトタイプ int wcsncmp(const wchar_t *string1, const wchar_t *string2, size_t count); 詳細 string1 から string2 間の最大の count ワイド文字までを比較します。

【C言語】wcsncat関数の使い方

wcsncat関数は、string2 のワイド文字を、最長 count 文字分 string1 の最後に追加し、その結果に wchar_t null 文字を追加します。 関数名 wcsncat ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcsncat(wchar_t *string1, const wchar_t *string2, size_t count); 詳細 string2 のワイド文字を、最長 count 文字分 string1 の最後に追加し、その結果に wchar_t null 文字を追加します。

【C言語】wcslocaleconv関数の使い方

wcslocaleconv関数は、現行ロケールに従って struct wcslconv の数量のフォーマット設定を行います。 関数名 wcslocaleconv ヘッダー #include <locale.h> 関数プロトタイプ struct wcslconv *wcslocaleconv(void); 詳細 現行ロケールに従って struct wcslconv の数量のフォーマット設定を行います。

【C言語】wcslen関数の使い方

wcslen関数は、string が示すストリングのワイド文字数を計算します。 関数名 wcslen ヘッダー #include <wchar.h> 関数プロトタイプ size_t wcslen(const wchar_t *string); 詳細 string が示すストリングのワイド文字数を計算します。

【C言語】wcsftime関数の使い方

wcsftime関数は、timeptr 構造体の時間および日付の仕様を、ワイド文字ストリングに変換します。 関数名 wcsftime ヘッダー #include <wchar.h> 関数プロトタイプ size_t wcsftime(wchar_t *wdest, size_t maxsize, const wchar_t *format, const struct tm *timeptr); 詳細 timeptr 構造体の時間および日付の仕様を、ワイド文字ストリングに変換します。

【C言語】wcscspn関数の使い方

wcscspn関数は、*string2 が示すストリングに現れない、*string1 が示すストリングの初期セグメントにおける、wchar_t の文字数を判別します。 関数名 wcscspn ヘッダー #include <wchar.h> 関数プロトタイプ size_t wcscspn(const wchar_t *string1, const wchar_t *string2); 詳細 *string2 が示すストリングに現れない、*string1 が示すストリングの初期セグメントにおける、wchar_t の文字数を判別します。

【C言語】wcscpy関数の使い方

wcscpy関数は、*string2 の内容 (最後の wchar_t null 文字を含む) を *string1 にコピーします。 関数名 wcscpy ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcscpy(wchar_t *string1, const wchar_t *string2); 詳細 *string2 の内容 (最後の wchar_t null 文字を含む) を *string1 にコピーします。

【C言語】vsscanf関数の使い方

vsscanf関数は、バッファーから、引数の可変値により指定されたロケーションに、データを書き込みます。 関数名 vsscanf ヘッダー #include <stdio.h stdarg.h> 関数プロトタイプ int vsscanf(const char*buffer, const char *format, va_list arg_ptr); 詳細 バッファーから、引数の可変値により指定されたロケーションに、データを書き込みます。

【C言語】vsnprintf関数の使い方

vsnprintf関数は、vsprintf と同じです。ただし、outbuf に n 文字書き込まれた後に関数が停止する点が異なります。 関数名 vsnprintf ヘッダー #include <stdio.h> 関数プロトタイプ int vsnprintf(char *outbuf, size_t n, const char*, va_list); 詳細 vsprintf と同じです。ただし、outbuf に n 文字書き込まれた後に関数が停止する点が異なります。

【C言語】vsprintf関数の使い方

vsprintf関数は、引数の可変値を使用して、文字をフォーマット設定し、バッファーに保管します。 関数名 vsprintf ヘッダー #include <stdio.h stdarg.h> 関数プロトタイプ int vsprintf(char *target-string, const char *format, va_list arg_ptr); 詳細 引数の可変値を使用して、文字をフォーマット設定し、バッファーに保管します。

【C言語】vscanf関数の使い方

vscanf関数は、stdin から引数の可変値が指定した場所に、データを読み取ります。 関数名 vscanf ヘッダー #include <stdio.h stdarg.h> 関数プロトタイプ int vscanf(const char *format, va_list arg_ptr); 詳細 stdin から引数の可変値が指定した場所に、データを読み取ります。

【C言語】vprintf関数の使い方

vprintf関数は、引数の可変値を使用して、文字をフォーマット設定し、stdout にプリントします。 関数名 vprintf ヘッダー #include <stdio.h stdarg.h> 関数プロトタイプ int vprintf(const char *format, va_list arg_ptr); 詳細 引数の可変値を使用して、文字をフォーマット設定し、stdout にプリントします。

【C言語】vfwscanf関数の使い方

vfwscanf関数は、指定されたストリームから、引数の可変値により指定されたロケーションに、ワイド・データを読み取ります。 関数名 vfwscanf ヘッダー #include <stdio.h stdarg.h> 関数プロトタイプ int vfwscanf(FILE *stream, const wchar_t *format, va_list arg_ptr); 詳細 指定されたストリームから、引数の可変値により指定されたロケーションに、ワイド・データを読み取ります。

【C言語】vfwprintf6関数の使い方

vfwprintf6関数は、fwprintf と同じです。ただし、変数の引数リストが arg によって置き換えられる点が異なります。 関数名 vfwprintf6 ヘッダー #include <stdarg.h> #include <stdio.h> #include <wchar.h> 関数プロトタイプ int vfwprintf(FILE *stream, const wchar_t *format, va_list arg); 詳細 fwprintf と同じです。ただし、変数の引数リストが arg によって置き換えられる点が異なります。

【C言語】vfscanf関数の使い方

vfscanf関数は、指定されたストリームから、引数の可変値により指定されたロケーションに、データを読み取ります。 関数名 vfscanf ヘッダー #include <stdio.h stdarg.h> 関数プロトタイプ int vfscanf(FILE *stream, const char *format, va_list arg_ptr); 詳細 指定されたストリームから、引数の可変値により指定されたロケーションに、データを読み取ります。

【C言語】vfprintf関数の使い方

vfprintf関数は、文字のフォーマット設定を行い、引数の可変値を使用して出力 stream に出力します。 関数名 vfprintf ヘッダー #include <stdio.h stdarg.h> 関数プロトタイプ int vfprintf(FILE *stream, const char *format, va_list arg_ptr); 詳細 文字のフォーマット設定を行い、引数の可変値を使用して出力 stream に出力します。

【C言語】va_start関数の使い方

va_start関数は、arg_ptr を初期化して、以降 va_arg および va_end によって使用できるようにします。 関数名 va_start ヘッダー #include <stdarg.h> 関数プロトタイプ void va_start(va_list arg_ptr, variable_name); 詳細 arg_ptr を初期化して、以降 va_arg および va_end によって使用できるようにします。

【C言語】va_end関数の使い方

va_end関数は、変数の引数リスト処理から正常に戻るようにします。 関数名 va_end ヘッダー #include <stdarg.h> 関数プロトタイプ void va_end(va_list arg_ptr); 詳細 変数の引数リスト処理から正常に戻るようにします。

【C言語】wcscmp関数の使い方

wcscmp関数は、2 つのワイド文字ストリング *string1 と *string2 を比較します。 関数名 wcscmp ヘッダー #include <wchar.h> 関数プロトタイプ int wcscmp(const wchar_t *string1, const wchar_t *string2); 詳細 2 つのワイド文字ストリング *string1 と *string2 を比較します。

【C言語】wcschr関数の使い方

wcschr関数は、string が示すワイド文字ストリングを検索して、character が出現しているかどうかを調べます。 関数名 wcschr ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcschr(const wchar_t *string, wchar_t character); 詳細 string が示すワイド文字ストリングを検索して、character が出現しているかどうかを調べます。

【C言語】wcscat関数の使い方

wcscat関数は、string2 が指すストリングのコピーを string1 が指すストリングの終わりに付 加します。 関数名 wcscat ヘッダー #include <wchar.h> 関数プロトタイプ wchar_t *wcscat(wchar_t *string1, const wchar_t *string2); 詳細 string2 が指すストリングのコピーを string1 が指すストリングの終わりに付 加します。

【C言語】wcrtomb4関数の使い方

wcrtomb4関数は、ワイド文字をマルチバイト文字に変換します。 (wctomb の再始動可能バージョン) 関数名 wcrtomb4 ヘッダー #include <wchar.h> 関数プロトタイプ int wcrtomb (char *s, wchar_t wchar, mbstate_t *pss); 詳細 ワイド文字をマルチバイト文字に変換します。 (wctomb の再始動可能バージョン)

【C言語】vwscanf関数の使い方

vwscanf関数は、stdin から引数の可変値が指定した場所に、ワイド・データを読み取ります。 関数名 vwscanf ヘッダー #include <stdio.h wchar.h> 関数プロトタイプ int vwscanf(const wchar_t *format, va_list arg_ptr); 詳細 stdin から引数の可変値が指定した場所に、ワイド・データを読み取ります。

【C言語】vwprintf6関数の使い方

vwprintf6関数は、wprintf と同じです。ただし、変数の引数リストが arg により置き換えられる点が異なります。 関数名 vwprintf6 ヘッダー #include <stdarg.h> #include <wchar.h> 関数プロトタイプ int vwprintf(const wchar_t *format, va_list arg); 詳細 wprintf と同じです。ただし、変数の引数リストが arg により置き換えられる点が異なります。

【C言語】vswscanf関数の使い方

vswscanf関数は、バッファーから、引数の可変値により指定されたロケーションに、ワイド・データを読み取ります。 関数名 vswscanf ヘッダー #include <stdio.h wchar.h> 関数プロトタイプ int vswscanf(const wchar_t *buffer, const wchar_t *format, va_list arg_ptr); 詳細 バッファーから、引数の可変値により指定されたロケーションに、ワイド・データを読み取ります。

【C言語】va_copy関数の使い方

va_copy関数は、dest をsrc のコピーとして初期化します。 関数名 va_copy ヘッダー #include <stdarg.h> 関数プロトタイプ void va_copy(va_list dest, va_list src); 詳細 dest をsrc のコピーとして初期化します。

【C言語】va_arg関数の使い方

va_arg関数は、ある引数の値を戻し、その次の引数を指すように arg_ptr を変更します。 関数名 va_arg ヘッダー #include <stdarg.h> 関数プロトタイプ var_type va_arg(va_list arg_ptr, var_type); 詳細 ある引数の値を戻し、その次の引数を指すように arg_ptr を変更します。

【C言語】ungetwc6関数の使い方

ungetwc6関数は、ワイド文字 wc を入力ストリームにプッシュ・バックします。 関数名 ungetwc6 ヘッダー #include <stdio.h> #include <wchar.h> 関数プロトタイプ wint_t ungetwc(wint_t wc, FILE *stream); 詳細 ワイド文字 wc を入力ストリームにプッシュ・バックします。

【C言語】ungetc1関数の使い方

ungetc1関数は、c を入力 stream にプッシュ・バックします。 関数名 ungetc1 ヘッダー #include <stdio.h> 関数プロトタイプ int ungetc(int c, FILE *stream); 詳細 c を入力 stream にプッシュ・バックします。

【C言語】towupper4関数の使い方

towupper4関数は、小文字を大文字に変換します。 関数名 towupper4 ヘッダー #include <wctype.h> 関数プロトタイプ wint_t towupper(wint_t wc); 詳細 小文字を大文字に変換します。

【C言語】towlower4関数の使い方

towlower4関数は、大文字を小文字に変換します。 関数名 towlower4 ヘッダー #include <wctype.h> 関数プロトタイプ wint_t towlower(wint_t wc); 詳細 大文字を小文字に変換します。

【C言語】towctrans関数の使い方

towctrans関数は、desc で記述されたマッピングを基に、ワイド文字 wc を変換します。 関数名 towctrans ヘッダー #include <wctype.h> 関数プロトタイプ wint_t towctrans(wint_t wc, wctrans_t desc); 詳細 desc で記述されたマッピングを基に、ワイド文字 wc を変換します。

【C言語】toupper関数の使い方

toupper関数は、c を大文字に変換します。 関数名 toupper ヘッダー #include <ctype.h> 関数プロトタイプ int toupper(int c); 詳細 c を大文字に変換します。

【C言語】tolower関数の使い方

tolower関数は、c を小文字に変換します。 関数名 tolower ヘッダー #include <ctype.h> 関数プロトタイプ int tolower(int c); 詳細 c を小文字に変換します。

【C言語】toascii関数の使い方

toascii関数は、7 ビットの US-ASCII 文字セットの文字に c を変換します。 関数名 toascii ヘッダー #include <ctype.h> 関数プロトタイプ int toascii(int c); 詳細 7 ビットの US-ASCII 文字セットの文字に c を変換します。

【C言語】tmpnam関数の使い方

tmpnam関数は、一時ファイル名を生成します。 関数名 tmpnam ヘッダー #include <stdio.h> 関数プロトタイプ char *tmpnam(char *string); 詳細 一時ファイル名を生成します。

【C言語】tmpfile関数の使い方

tmpfile関数は、一時バイナリー・ファイルを作成して、オープンします。 関数名 tmpfile ヘッダー #include <stdio.h> 関数プロトタイプ FILE *tmpfile(void); 詳細 一時バイナリー・ファイルを作成して、オープンします。

【C言語】time64関数の使い方

time64関数は、現在のカレンダー時間を戻します。 関数名 time64 ヘッダー #include <time.h> 関数プロトタイプ time64_t time64(time64_t *timeptr); 詳細 現在のカレンダー時間を戻します。

【C言語】time関数の使い方

time関数は、現在のカレンダー時間を戻します。 関数名 time ヘッダー #include <time.h> 関数プロトタイプ time_t time(time_t *timeptr); 詳細 現在のカレンダー時間を戻します。