Podawanie nazwy pliku do odczytu z konsoli

0

Witam,
Czy istnieje jakiś sposób w języku C , żeby użytkownik miał możliwość wpisania nazwy pliku lub całej ścieżki z poziomu konsoli który ma być odczytany ?
Czy można zmodyfikować poniższy kod żeby zamiast stałej ścieżki wczytało mi jakiś ciąg znaków wcześniej wczytany z klawiatury ?

FILE *zw; 
	char zp;
	zw=fopen("E:\\nazwa_pliku\\plik.txt","r");
	
 
1

Wczytujesz string ze standardowego wejścia lub innego źródła.

char fileName[0x101];
scanf("%255[^\n] ", fileName);
FILE *zw; 
zw=fopen(fileName,"r");

1 użytkowników online, w tym zalogowanych: 0, gości: 1