gpt4 book ai didi

c - 使用 ncurses 在 C 中显示 "int **array"

转载 作者:行者123 更新时间:2023-11-30 17:03:34 25 4
gpt4 key购买 nike

如何显示 int **array 而不是 my.h 中定义中使用的空格?我使用 ncurses 作为界面,为了显示它而不是将字符串放入 .c 文件中,我创建了一个 .h 并为界面定义了所有字符串。有人可以解释一下我该怎么做吗?

基本上,在我的 .C 文件中,我只需执行“mvprintw(..., MAP_1)”但从 MAP_2 到 MAP_21,我想用 int **array 替换空格

这是我的.h:

#ifndef MY_H_
# define MY_H_

# define HEADER_1 " ______________________ _________\n"
# define HEADER_2 " /_ __/ ____/_ __/ __ \\/ _/ ___/\n"
# define HEADER_3 " / / / __/ / / / /_/ // / \\__ \\ \n"
# define HEADER_4 " / / / /___ / / / _, _// / ___/ / \n"
# define HEADER_5 " /_/ /_____/ /_/ /_/ |_/___//____/ \n"

# define MAP_1 "௦----------௦\n"
# define MAP_2 "| |\n"
# define MAP_3 "| |\n"
# define MAP_4 "| |\n"
# define MAP_5 "| |\n"
# define MAP_6 "| |\n"
# define MAP_7 "| |\n"
# define MAP_8 "| |\n"
# define MAP_9 "| |\n"
# define MAP_10 "| |\n"
# define MAP_11 "| |\n"
# define MAP_12 "| |\n"
# define MAP_13 "| |\n"
# define MAP_14 "| |\n"
# define MAP_15 "| |\n"
# define MAP_16 "| |\n"
# define MAP_17 "| |\n"
# define MAP_18 "| |\n"
# define MAP_19 "| |\n"
# define MAP_20 "| |\n"
# define MAP_21 "| |\n"
# define MAP_22 "௦----------௦\n"

#endif /* !MY_H_ */

谢谢!

最佳答案

您可以像这样定义一个 char 数组的数组:

// each of the N elements of array can hold strings up to 19 characters
char array[][20] = {
"one",
"two",
"...",
"forty two"
};

关于c - 使用 ncurses 在 C 中显示 "int **array",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36113407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com