ANSI-Cライブラリの関数やマクロを使用するには、次のヘッダファイル名を < > で囲んでインクルードします。
ただし、これらのヘッダファイルが定義しているすべての関数やマクロを使用できるわけではありません。使用できる関数やマクロは下記のヘッダファイルの各項で確認してください。
assert.h
ctype.h
errno.h
float.h
math.h
limits.h
setjmp.h
stdarg.h
stdbool.h
stdio.h
stdlib.h
string.h
次のヘッダファイルはサポートしておらず、これらで定義されている関数は使用できません。これらのヘッダファイルのインクルードは行わないでください。
complex.h
fenv.h
inttypes.h
iso646.h
locate.h
stdalign.h
stdatomic.h
stddef.h
stdint.h
stdnoreturn.h
signal.h
tgmath.h
threads.h
time.h
uchar.h
wchar.h
wctype.h
assert.h
関数 | サポート状況 |
---|---|
assert | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
ctype.h
関数 | サポート状況 |
---|---|
isalnum | サポートしています。 |
Iscntrl | サポートしています。 |
Isdigit | サポートしています。 |
Isgraph | サポートしています。 |
Islower | サポートしています。 |
Isprint | サポートしています。 |
Ispunct | サポートしています。 |
Isspace | サポートしています。 |
Isupper | サポートしています。 |
Isxdigit | サポートしています。 |
tolower | サポートしています。 |
toupper | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
ASCIIコード以外(0x80〜)の文字は、正しく判定されない場合があります。
errno.h
関数 | サポート状況 |
---|---|
- | - |
上記以外の関数はサポート対象外です。使用しないでください。
float.h
関数 | サポート状況 |
---|---|
マクロのみ | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
limits.h
関数 | サポート状況 |
---|---|
マクロのみ | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
math.h
関数 | サポート状況 |
---|---|
acos | サポートしています。 |
asin | サポートしています。 |
atan | サポートしています。 |
atan2 | サポートしています。 |
cos | サポートしています。 |
ceil | サポートしています。 |
cosh | サポートしています。 |
exp | サポートしています。 |
fabs | サポートしています。 |
floor | サポートしています。 |
fmod | サポートしています。 |
frexp | サポートしています。 |
ldexp | サポートしています。 |
log | サポートしています。 |
log10 | サポートしています。 |
modf | サポートしています。 |
pow | サポートしています。 |
sin | サポートしています。 |
sinh | サポートしています。 |
sqrt | サポートしています。 |
tan | サポートしています。 |
tanh | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
setjmp.h
関数 | サポート状況 |
---|---|
longjmp | サポートしています。 |
setjmp | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
stdarg.h
関数 | サポート状況 |
---|---|
va_arg | サポートしています。 |
va_end | サポートしています。 |
va_start | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
stdbool.h
関数 | サポート状況 |
---|---|
bool型 | サポートしています。 |
true | サポートしています。 |
false | サポートしています。 |
stdio.h
関数 | サポート状況 |
---|---|
fclose | サポートしています。 |
feof | サポートしています。 |
ferror | サポートしています。 |
fflush | サポートしています。 |
fgetc | サポートしています。 |
fgetpos | サポートしています。 |
fopen | サポートしています。 fopenに成功したファイルポインタを、fcloseせずに再びfopenしないでください。 |
fprintf | サポートしています。 |
fputc | サポートしています。 |
fputs | サポートしています。 |
fread | サポートしています。 |
freopen | サポートしています。 ファイル名にNULLを指定することは出来ません。 (ファイルポインタのファイルを再度開く動作はしません。) |
fseek | サポートしています。 |
fsetpos | サポートしています。 |
ftell | サポートしています。 |
fwrite | サポートしています。 |
getc | サポートしています。 |
getchar | サポートしています。 |
printf | サポートしています。 |
putc | サポートしています。 |
putchar | サポートしています。 |
puts | サポートしています。 |
remove | サポートしています。 |
rename | サポートしています。 |
rewind | サポートしています。 |
sprintf | サポートしています。 |
sscanf | サポートしています。 |
ungetc | サポートしています。 |
vfprintf | サポートしています。 |
vprintf | サポートしています。 |
vsprintf | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
ファイルシステムの制限事項は次のページを参照してください。
ユーザアプリケーションの制限:ファイル (FlaskDisk)
stdlib.h
関数 | サポート状況 |
---|---|
abs | サポートしています。 |
atof | サポートしています。 |
atoi | サポートしています。 |
atoi | サポートしています。 |
atol | サポートしています。 |
bsearch | サポートしています。 |
calloc | サポートしています。 |
div | サポートしています。 |
free | サポートしています。 |
labs | サポートしています。 |
ldiv | サポートしています。 |
malloc | サポートしています。 |
qsort | サポートしています。 |
rand | サポートしています。 |
realloc | サポートしています。 |
srand | サポートしています。 |
strtod | サポートしています。 |
strtol | サポートしています。 |
strtoul | サポートしています。 |
itoa | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
string.h
関数 | サポート状況 |
---|---|
memchr | サポートしています。 |
memcmp | サポートしています。 |
memcpy | サポートしています。 |
memmove | サポートしています。 |
memset | サポートしています。 |
strcat | サポートしています。 |
strchr | サポートしています。 |
strcmp | サポートしています。 |
strcpy | サポートしています。 |
strcspn | サポートしています。 |
strlen | サポートしています。 |
strncat | サポートしています。 |
strncmp | サポートしています。 |
strncpy | サポートしています。 |
strpbrk | サポートしています。 |
strrchr | サポートしています。 |
strspn | サポートしています。 |
strstr | サポートしています。 |
strtok | サポートしています。 |
strxfrm | サポートしています。 |
上記以外の関数はサポート対象外です。使用しないでください。
最終更新日:2022/01/26