Ten pierwszy zapisz czytamy tak:
f jest wskaźnikiem na tablicę wskaźników na typ char.
Jeśli chodzi o ten drugi kod, to zapis ** oznacza wskaźnik na wskaźnik.
Co miało to oznaczać w Twoim kodzie? Tablicę dwuwymiarową, czy coś innego?
I przy okazji co zrobić kiedy nie znam wymiarów tej tablicy i nie mogę korzystać z vectora?
Jeśli nie wiesz ile będzie potrzebne pamięci, to zrób jakąś strasznie dużą tablicę ( jest to trochę słabe, ale inaczej nie idzie)