Odczyt pliku z nazwą podaną przez uzytkownika

0

Mam taki w problem w czystym C. Chcę, żeby program otwierał plik w formacie .txt o nazwie, którą poda użytkownik.

 printf_s("Podaj nazwe pliku:");
	scanf_s("%s",&nazwa_pliku,10);
	printf_s("%s",nazwa_pliku,10);
fopen_s(&plik,nazwa_pliku,"r");

Przy takim czymś wywala błąd. Wiem, że w C++ jest coś takiego "c_str()", ale dla C nie mogę się doszukać. Bardzo proszę o pomoc.

0

http://bit.ly/1leraOO
Zaczynasz od przykładu na dole, jak coś nie jasne to wtedy czytasz opis wyżej (to taki przepis dla nierobów).
Pozostałe tak samo.

0

Przy takim czymś wywala błąd.

Jaki, kurna, błąd?

Mnie wywala 'nazwa_pliku' : undeclared identifier.

Po dodaniu

    char nazwa_pliku[10];
    FILE *plik;

kod się kompiluje.

Więc jeszcze raz: JAKI BŁĄD?

0

Przy kompilacji nie ma problemu, przy testowaniu dopiero wyskakuje błąd jak wpisze nazwę i chce, żeby otworzył plik ( mam taki plik w folderze z projektem tak na marginesie) . Takie coś wyskakuje:

x9573ef3c.png.pagespeed.ic.ZkX3mqxDI0.png

dodanie obrazka do załączników posta - furious programming

0

Problem rozwiązany już.

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