Как добавить элементы в массив static const char *

174
22 мая 2019, 10:50

В общем, есть массив и нужно в него подобавлять элементов. Вопрос:каким образом это осуществить?

static const char *payload_text[12];
payload_text[0] = "Date: Mon, 10 Nov 2018 21:54:29 +1100\r\n";
*payload_text[1] = "To: " TO_MAIL "\r\n";
*payload_text[2] = "From: " FROM_MAIL "\r\n";
*payload_text[3] = "Cc: " CC_MAIL "\r\n";
*payload_text[4] = "Message-ID: <dcd7cb36-11db-487a-9f3a-e652a9458efd@"
"rfcpedant.example.org>\r\n";
*payload_text[5] = "Subject: SMTP example message\r\n";
*payload_text[6] = "\r\n";
*payload_text[7] = su;
*payload_text[8] = "\r\n";
*payload_text[9] = "It could be a lot of lines, could be MIME encoded, whatever.\r\n";
*payload_text[10] = "Check RFC5322.\r\n";
*payload_text[11] = NULL;
Answer 1

Если речь идет об инициализации массива, то так:

static const char *payload_text[]={
"Date: Mon, 10 Nov 2018 21:54:29 +1100\r\n",
"To: " TO_MAIL "\r\n",
"From: " FROM_MAIL "\r\n",
"Cc: " CC_MAIL "\r\n",
"Message-ID: <dcd7cb36-11db-487a-9f3a-e652a9458efd@",
"rfcpedant.example.org>\r\n",
"Subject: SMTP example message\r\n",
"\r\n",
su,
"\r\n",
"It could be a lot of lines, could be MIME encoded, whatever.\r\n",
"Check RFC5322.\r\n",
nullptr};
READ ALSO
Посчитать количество строк в функции

Посчитать количество строк в функции

Можно ли как-то узнать, сколько строчек в функции? Возможно, рекурсивно посчитать все строчки для всех вызываемых подфункцийНадо подобное...

147
Чтение квадратной матрицы из файла

Чтение квадратной матрицы из файла

У меня имеется файл, в котором я записал квадратную матрицу через пробелы в виде

141
Удаление элемента по индексу в valarray

Удаление элемента по индексу в valarray

Подскажите пожалуйста, можно ли как-нибудь реализовать удаление элемента по индексу с контейнера valarray?

133
Множественное наследование в с++

Множественное наследование в с++

Прохожу курс и застрял на задаче, которую в упор не могу понятьНиже само задание, которое не нужно решать

155