Можно ли объявить указатель на указатель на -...- на- [тип данных], уровень косвенности которого определяется во время выполнения?
Это мысленный эксперимент; Я знаю, что это, вероятно, ужасная практика, и я не собираюсь использовать ее для чего-либо. Но я провел несколько часов, размышляя об этом и злоупотребляя макросами препроцессора, и пришел пустым, поэтому мне любопытно, если кто-нибудь может понять, как это сделать:
Напишите программу, которая принимает в качестве входных данных int
m
(до 255) из stdin
и объявляет указатель с m
-уровневым указателем на int
. т. е. если введено значение 4, оно должно объявить int ****x;
в области видимости верхнего уровня main()
.