我有一个包含Complex::Complex(double, double)
的程序,它可以在运行Windows 7或8的计算机上运行,但在运行Windows 10的计算机中崩溃。你能帮助我吗?
这是使我的控制台崩溃的代码的一部分:
<windows.h>
答案 0 :(得分:2)
BOOL WINAPI FillConsoleOutputCharacter(
_In_ HANDLE hConsoleOutput,
_In_ TCHAR cCharacter,
_In_ DWORD nLength,
_In_ COORD dwWriteCoord,
_Out_ LPDWORD lpNumberOfCharsWritten
);
最后一个参数是out参数,你不能传递0。
DWORD numberOfCharsWritten;
FillConsoleOutputCharacter(handle, ' ', 1, coordinate, &numberOfCharsWritten);