Wczytywanie danych z pliku o wybranej nazwie

0

Cześć,
Problem jest banalny, ale coś mi umyka rozwiązanie, jeśli ktoś by pomógł to byłbym wdzięczny.

Po uruchomieniu programu i wpisaniu nazwy wyświetla się komunikat "Nie moge otworzyc pliku"

FILE* plik;
    char znak;
    char *NazwaPliku;
    printf("Podaj nazwe pliku!:\t");
    scanf("%s", NazwaPliku);

    tab=(int**)malloc(N*sizeof(int *));
    for(i=0; i<N; i++)
    {
        tab[i]=(int*)malloc(N*sizeof(int));
    }

    if((plik=fopen(NazwaPliku, "r"))==NULL)
        printf("Nie moge otorzyc pliku!\n");
0

A podajesz w nazwie pliku rozszerzenie?

1

Może zrób:

char NazwaPliku[100];
printf("Podaj nazwe pliku!:\t");
scanf("%s", NazwaPliku);

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