[Solved] std::cerr can’t print float variable


You don’t show this in the code posted, but it appears you have two different definitions for black_screen, one global and one inside the main function. The one inside main has been initialized properly, but the global one is a bad pointer. The segmentation fault is the result of undefined behavior from dereferencing the bad pointer.

1

solved std::cerr can’t print float variable