Create safe_gets.c

This commit is contained in:
Jan Bodnar 2016-04-07 15:44:16 +02:00
parent 1448149ea2
commit ac8d8b1a38

23
strings/safe_gets.c Normal file
View File

@ -0,0 +1,23 @@
#include <windows.h>
#include <strsafe.h>
#include <wchar.h>
#define BUF_LEN 8191
int wmain(void) {
wchar_t buf[BUF_LEN] = {0};
HRESULT r = StringCchGetsW(buf, ARRAYSIZE(buf));
if (SUCCEEDED(r)) {
wprintf(L"You have entered: %ls\n", buf);
} else {
wprintf(L"StringCchGets() failed\n");
return 1;
}
return 0;
}