cod3k/example.c

26 lines
809 B
C
Raw Normal View History

2025-01-16 20:27:29 +03:00
#include <stdio.h>
#include "cod3k.h" // включение библиотеки
#define SZ 256
int main(void)
{
// Пример 1 - пример работы в wide char
2025-01-16 20:33:24 +03:00
wprint(WT("> Введите текст: "));
2025-01-16 20:27:29 +03:00
TCHAR bufferW[SZ] = { 0 }; wwrite(bufferW, SZ); // считываю символы из консоли
2025-01-16 20:33:24 +03:00
wprint(WT("> Содержимое bufferW после считывания из консоли\n%s\n\n"), bufferW);
2025-01-16 20:27:29 +03:00
char buffer[SZ] = { 0 };
wtoc(bufferW, buffer); // конвертация widechar в char
W_SET(bufferW, SZ, 0);
2025-01-16 20:33:24 +03:00
2025-01-16 20:27:29 +03:00
ctow(buffer, bufferW); // конвертация обратно
2025-01-16 20:33:24 +03:00
wprint(WT("> Содержимое bufferW после конвертации в char и обратно в tchar\n%s"), bufferW);
2025-01-16 20:27:29 +03:00
return 0;
}