Как это настроить, я предполагаю, что каждый столбец - это отдельная строка адреса с длиной строки до 31 символа?
В любом случае pszBillToAddress[0]
(то же самое для [1] и [2]) уже являются c-строками. Если вы хотите, чтобы они были в одной строчке, вы могли бы сделать несколько вещей. Возможно, проще всего использовать строку char x[93];
и использовать strncat()
, но это способ "C".
Я имею в виду что-то вроде этого:
char pszBillToAddress[3][31];
char x[93];
*x = '\0'; /* Empty string */
/* Retrieve data here somehow */
strncat(x, pszBillToAddress[0], 31);
strncat(x, pszBillToAddress[1], 31);
strncat(x, pszBillToAddress[2], 31);