英語版
このページの英語版を見る
core.stdc.wchar_
C99用のDヘッダファイル。
このモジュールには、標準Cヘッダーから選択された型と関数へのバインディングが含まれている。
関数へのバインディングが含まれている。 <wchar.h>.注釈: これは自動的に生成されるものではない。
は自動的に生成されたものではなく、元のCヘッダーからいくつかの型や関数が省略されている可能性があることに注意してほしい。
を省略することがある。
License:
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE)
Authors:
Sean Kelly
Standards:
ISO/IEC 9899:1999 (E)
- struct
mbstate_t; - alias
wint_t= dchar; - enum wchar_t
WEOF; - nothrow @nogc int
fwprintf(FILE*stream, scope const wchar_t*format, ...); - nothrow @nogc int
__isoc99_fwscanf(FILE*stream, scope const wchar_t*format, ...); - alias
fwscanf= __isoc99_fwscanf; - nothrow @nogc int
swprintf(wchar_t*s, size_tn, scope const wchar_t*format, ...); - nothrow @nogc int
__isoc99_swscanf(scope const wchar_t*s, scope const wchar_t*format, ...); - alias
swscanf= __isoc99_swscanf; - nothrow @nogc int
vfwprintf(FILE*stream, scope const wchar_t*format, va_listarg); - nothrow @nogc int
__isoc99_vfwscanf(FILE*stream, scope const wchar_t*format, va_listarg); - alias
vfwscanf= __isoc99_vfwscanf; - nothrow @nogc int
vswprintf(wchar_t*s, size_tn, scope const wchar_t*format, va_listarg); - nothrow @nogc int
__isoc99_vswscanf(scope const wchar_t*s, scope const wchar_t*format, va_listarg); - alias
vswscanf= __isoc99_vswscanf; - nothrow @nogc int
vwprintf(scope const wchar_t*format, va_listarg); - nothrow @nogc int
__isoc99_vwscanf(scope const wchar_t*format, va_listarg); - alias
vwscanf= __isoc99_vwscanf; - nothrow @nogc int
wprintf(scope const wchar_t*format, ...); - nothrow @nogc int
__isoc99_wscanf(scope const wchar_t*format, ...); - alias
wscanf= __isoc99_wscanf; - nothrow @nogc @trusted wint_t
fgetwc(FILE*stream); - nothrow @nogc @trusted wint_t
fputwc(wchar_tc, FILE*stream); - nothrow @nogc wchar_t*
fgetws(wchar_t*s, intn, FILE*stream); - nothrow @nogc int
fputws(scope const wchar_t*s, FILE*stream); - nothrow @nogc @trusted wint_t
getwchar(); - nothrow @nogc @trusted wint_t
putwchar(wchar_tc); - alias
getwc= fgetwc; - alias
putwc= fputwc; - nothrow @nogc @trusted wint_t
ungetwc(wint_tc, FILE*stream); - nothrow @nogc @trusted int
fwide(FILE*stream, intmode); - nothrow @nogc double
wcstod(scope const wchar_t*nptr, wchar_t**endptr); - nothrow @nogc float
wcstof(scope const wchar_t*nptr, wchar_t**endptr); - nothrow @nogc real
wcstold(scope const wchar_t*nptr, wchar_t**endptr); - nothrow @nogc c_long
wcstol(scope const wchar_t*nptr, wchar_t**endptr, intbase); - nothrow @nogc long
wcstoll(scope const wchar_t*nptr, wchar_t**endptr, intbase); - nothrow @nogc c_ulong
wcstoul(scope const wchar_t*nptr, wchar_t**endptr, intbase); - nothrow @nogc ulong
wcstoull(scope const wchar_t*nptr, wchar_t**endptr, intbase); - pure nothrow @nogc wchar_t*
wcscpy(return scope wchar_t*s1, scope const wchar_t*s2); - pure nothrow @nogc wchar_t*
wcsncpy(return scope wchar_t*s1, scope const wchar_t*s2, size_tn); - pure nothrow @nogc wchar_t*
wcscat(return scope wchar_t*s1, scope const wchar_t*s2); - pure nothrow @nogc wchar_t*
wcsncat(return scope wchar_t*s1, scope const wchar_t*s2, size_tn); - pure nothrow @nogc int
wcscmp(scope const wchar_t*s1, scope const wchar_t*s2); - nothrow @nogc int
wcscoll(scope const wchar_t*s1, scope const wchar_t*s2); - pure nothrow @nogc int
wcsncmp(scope const wchar_t*s1, scope const wchar_t*s2, size_tn); - nothrow @nogc size_t
wcsxfrm(scope wchar_t*s1, scope const wchar_t*s2, size_tn); - pure nothrow @nogc inout(wchar_t)*
wcschr(return scope inout(wchar_t)*s, wchar_tc); - pure nothrow @nogc size_t
wcscspn(scope const wchar_t*s1, scope const wchar_t*s2); - pure nothrow @nogc inout(wchar_t)*
wcspbrk(return scope inout(wchar_t)*s1, scope const wchar_t*s2); - pure nothrow @nogc inout(wchar_t)*
wcsrchr(return scope inout(wchar_t)*s, wchar_tc); - pure nothrow @nogc size_t
wcsspn(scope const wchar_t*s1, scope const wchar_t*s2); - pure nothrow @nogc inout(wchar_t)*
wcsstr(return scope inout(wchar_t)*s1, scope const wchar_t*s2); - nothrow @nogc wchar_t*
wcstok(return scope wchar_t*s1, scope const wchar_t*s2, wchar_t**ptr); - pure nothrow @nogc size_t
wcslen(scope const wchar_t*s); - pure nothrow @nogc inout(wchar_t)*
wmemchr(return scope inout wchar_t*s, wchar_tc, size_tn); - pure nothrow @nogc int
wmemcmp(scope const wchar_t*s1, scope const wchar_t*s2, size_tn); - pure nothrow @nogc wchar_t*
wmemcpy(return scope wchar_t*s1, scope const wchar_t*s2, size_tn); - pure nothrow @nogc wchar_t*
wmemmove(return scope wchar_t*s1, scope const wchar_t*s2, size_tn); - pure nothrow @nogc wchar_t*
wmemset(return scope wchar_t*s, wchar_tc, size_tn); - nothrow @nogc size_t
wcsftime(wchar_t*s, size_tmaxsize, scope const wchar_t*format, scope const tm*timeptr); - nothrow @nogc @trusted wint_t
btowc(intc); - nothrow @nogc @trusted int
wctob(wint_tc); - nothrow @nogc int
mbsinit(scope const mbstate_t*ps); - nothrow @nogc size_t
mbrlen(scope const char*s, size_tn, mbstate_t*ps); - nothrow @nogc size_t
mbrtowc(wchar_t*pwc, scope const char*s, size_tn, mbstate_t*ps); - nothrow @nogc size_t
wcrtomb(char*s, wchar_twc, mbstate_t*ps); - nothrow @nogc size_t
mbsrtowcs(wchar_t*dst, scope const char**src, size_tlen, mbstate_t*ps); - nothrow @nogc size_t
wcsrtombs(char*dst, scope const wchar_t**src, size_tlen, mbstate_t*ps);
Copyright © 1999-2025 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
サイト全体のドキュメントのdmdのバージョン: 2.109.1
最新のdmdのバージョン: 2.111.0 ダウンロード
翻訳日付:
HTML生成日時:
編集者: dokutoku