мне нужен пустой массив символов, но когда я пытаюсь сделать вещи, как это:массив проблема инициализации
char *c;
c = new char [m];
int i;
for (i = 0; i < m; i++)
c[i] = 65 + i;
, а затем распечатать c
. может видеть, что c = 0x00384900 "НННННННээээ««««««««юоюою"
после цикла становится: 0x00384900 "ABCDEFGээээ««««««««юоюою"
Как я могу решить эту проблему? Или, может быть, есть путь со строкой?
Что вы пытаетесь достичь? И что означает «пустой массив символов»? – akappa
какой выход вы ожидаете? Вы пытаетесь создать строку, которую вы можете распечатать, например. с printf? – pb2q
Мне нужна строка, а затем напечатайте ее – mishkapp