Я пишу программу, которая получает имя-пути к файлу из командной строки, а затем переходит к открытию файла.Мой вопрос: возможно ли создать строку в тот момент, когда пользователь вводит данные, это будет именно тот размер, который необходим для того, чтобы путь к файлу вписался в нее?Если нет, то какой будет идеальный размер для нединамического массива символов, который мне придется использовать?
Я просто хочу избавиться от жестко запрограммированного размера строки:
char filename[100];
scanf(" %s", filename);
У него столько проблем.