Wie könnte ich eine anstelle der Leerzeichen in meinen definiert in my.h anzeigen? Ich benutze Ncurses für die Schnittstelle, und um es anzuzeigen, anstatt die Zeichenfolgen in der .c-Datei zu setzen, habe ich ein .h erstellt und alle Zeichenfolgen für die Schnittstelle definiert. Könnten mir einige erklären, wie das geht?Zeige ein "int ** array" in C mit ncurses
Grundsätzlich in meiner .C-Datei, werde ich tun, nur "mvprintw (..., MAP_1)" Aber von Map_2 zu MAP_21, würde Ich mag Räume ersetzen durch einen int ** Array
Hierist my.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_ */
Dank!
Warum 'int **'? Vielleicht meintest du 'char **' – pmg
@pmg Weil ich ein int ** für meine tetris verwende – iNukeLaPeste
@iNukeLaPeste: bitte erkläre, warum du 'int ** array;' verwendest, indem du deine Frage bearbeitest. Es riecht nach einem Konstruktionsfehler. –