Я новичок в C, настраиваю POS-терминал, и мне нужно иметь возможность передавать два строковых массива как один
Я уже успешно реализовал первый массив, и он работал нормально, теперь я хочу передать их оба одновременно.
getListItemPrompt(&promptGames, "Games", "Diamond|Rainbow |Sky |Mercury |Jasper |Gold |Octopus |Silver");
char *gamelist[8]={"Diamond","Rainbow","Sky","Mercury","Jasper","Gold","Octopus","Silver"};
getListItemPrompt(&promptNumber, "NUMBER", "1 |2 |3 |4 |5 |6 |7 |8 |9 ");
char *numberlist[9]= {" 1"," 2"," 3"," 4"," 5"," 6"," 7"," 8"," 9"};
strmcpy(gameInfo.option.title, gamelist[2]);
//This displays "Rainbow" which works accurately
strmcpy(gameInfo.option.title, numberlist[2]);
//This displays " 2" which works accurately
Что мне делать, если я хочу отобразить, например, «Радуга 2» вместо просто «Радуга» или «2»