str = static_cast<char>(n) が正解だね。これに何か不満でもあるの?