Другие способы инициализации пустого массива символов в c / cpp - PullRequest
0 голосов
/ 28 марта 2020

char arr [n] = ""; Это работает нормально с g cc, но с лязгом ниже видна ошибка: ошибка: объект переменного размера не может быть инициализирован

Хорошо ли использовать memset с '\ 0'?

1 Ответ

0 голосов
/ 28 марта 2020

Просто используйте явное memset:

char a[n];
memset(a, 0, n);
...