DxライブラリのVer 3.19を使わせて頂いています。
c++で開発しています。
ジョイパッドの名前を取得するGetJoypadName()の使い方について分からないことがあります。
今、この関数を次のように使っています。
char deviceName[256];
char productName[256];
if(GetJoypadName(DX_INPUT_PAD1, &deviceName[0], &productName[0]) == 0){
//ジョイパッドの名前が取得できた
}
こうすると、確かに接続しているジョイパッドの名前が取得できるのですが、
GetJoypadName()の引数に、charの配列サイズを渡していないので、
ジョイパッドの名前が予想以上に長かったりしてサイズが足りなかったときが心配です。
適切な使い方を教えて頂けると幸いです。
よろしくお願いします。