[ Web Proxy ]
URL:
Viewing: https://ru.cppreference.com/cpp/string/wide/wcsncpy [Back]  [Original]

std::wcsncpy cppreference.com
cppreference.com

std::wcsncpy

cppreference.com
<tbody> </tbody>
wchar_t *wcsncpy( wchar_t *dest, const wchar_t *src, std::size_t count );

count , src ( ), , dest.

count , src , .

src, count , dest , count .

, .

dest ,
src
count

dest

count .

#include <cwchar>
#include <iostream>

int main()
{
    const wchar_t src[] = L"hi";
    wchar_t dest[6] = {L'a', L'b', L'c', L'd', L'e', L'f'};

    std::wcsncpy(dest, src, 5); //   'hi'   \0  

    std::cout << " dest: ";
    for (const wchar_t c : dest)
    {
        if (c)
            std::wcout << c << ' ';
        else
            std::wcout << "\\0" << ' ';
    }
    std::wcout << '\n';
}

:

 dest: h i \0 \0 \0 f


() []

() []

() []
C wcsncpy

Web Proxy Viewer  |  New URL  |  Original Page