私は現在、テトリスのゲームを作成しようとしていると私はこれを呼び出すとき:C++ COORDエラー
C4838 - SHORT」から 'int型からの変換:
void PrintChar(int x, int y, char ch, Colors color) { COORD c = { y,x }; FillConsoleOutputCharacterW(GameData::handle, ch, 1, c, NULL); FillConsoleOutputAttribute(GameData::handle, color, 1, c, NULL); }
この警告はアップします狭義の変換が必要です( )。
誰かがここで何が起こっているのかを説明してください。小さな例が大いに評価されるでしょうか。
警告は、 'COORD'のコンテキストが何であるかを知っていれば、はっきりしているはずです。 –
とすると、 'COORD c = {(short)x、(short)y};' ?? – RelientFX
実際に 'COORD'とは何ですか? –