メールスロットをいじっていて、問題が発生しました。実行しようとすると、タイトルにエラー メッセージが表示されますが、どのように修正すればよいかわかりません。私がやろうとしているのは、メールスロットのフル パスを「修正」することですが、strcat_s-part が気に入らないようです。
HANDLE mailslotCreate (char *name) {
char fullName[50] = "\\\\.\\mailslot\\";
strcat_s(fullName, strlen(fullName), name);
return CreateMailslot(fullName, 0, TIME_OUT, NULL);
}
編集: strlen を sizeof に変更すると、単にエラーが「バッファ サイズが小さすぎます」に変更されました。