#include <stdio.h> #include <wchar.h> #include <errno.h> #include <stdlib.h> int main(void) { wchar_t *wcs = L"A character string."; int i; for (i = 0; wcs[i] != L'\0'; i++) { errno = 0; if (WEOF == putwchar(wcs[i])) { printf("Unable to putwchar() the...
wchar_t *wcs = L"This test string should not cause a WEOF condition"; int i; int rc; for (i=0; wcs[i] != L'¥0'; i++) { errno = 0; if ((rc = putwchar(wcs[i])) == WEOF) { printf("Unable to putwchar() the wide character.¥n"); printf("wcs[%d] = 0x%X...
文字が char 型の場合は std::string、文字が char8_t 型の場合は std::u8string、文字が char16_t 型の場合は std::u16string、文字が char32_t 型の場合は std::u32string、文字が wchar_t 型の場合は std::wstring を使用します。std::stringstream やstd::cout など、テキストを表すその他の...
#include <stdio.h> #include <wchar.h> #include <errno.h> #include <stdlib.h> int main(void) { wchar_t *wcs = L"A character string."; int i; for (i = 0; wcs[i] != L'¥0'; i++) { errno = 0; if (WEOF == putwchar(wcs[i])) { printf("Unable to putwchar() th...