配列の内容をコピーする方法【Windows API】
構造体や配列の複製を作る場合は「CopyMemory」を使用します。 自分でコピーを書くよりは簡単に書くことができます。 但し、コピー先とコピー元が重なるように指定した場合の動作は保障されません。
#include <windows.h> int main(int argc, char* argv[]) { char szBuff[256]; char szText[256]; ZeroMemory(szBuff, sizeof(szBuff)); ZeroMemory(szText, sizeof(szText)); lstrcpy(szBuff, "あいうえお"); CopyMemory(szText, szBuff, sizeof(szBuff)); printf("szBuff=[%s], szText=[%s]\n", szBuff, szText); return 0; }