如何使用 NCURSES 在 C++ 上打印矩阵

how to print a matrix on c++ using ncurses?

本文关键字:打印 C++ 何使用 NCURSES      更新时间:2023-10-16

我正在学习一些关于 c++ 上的 ncurses 的东西,我的问题是我想在 ncurses 的屏幕上打印一个字符串矩阵,但一些函数,如 printw(),addstr(),不允许添加这样的东西......

string matrix[10][10];
for(int i=0; i < 10; i++){
    for(int j=0; j < 10; j++){
        printw("%s", matrix[i][j]);
    }
}

matrix[i][j]计算结果为std::string。不能将std::string用作printw的有效参数。

而不是

    printw("%s", matrix[i][j]);

    printw("%s", matrix[i][j].c_str());