Witam, mam problem z kodem otóż chciałbym funkcją wypowiedz("Historia_1.txt"); otwierać pliki tekstowe ale kompilator pokazuje mi w tej linijce wyskakuje błąd plik.open(nazwa_pliku, ios::in); nie działa próbowałem też plik.open(""<<nazwa_pliku, ios::in); macie pomysł jak to zrobić?
#include <iostream>
#include <cstdlib>
#include <windows.h>
#include <fstream>
using namespace std;
string imie,klasa,linia;
fstream plik;
void Wyczysc(){
system("cls");
return;
}
void wolnepisanie(string a){
for(int i=0; i<a.length(); i++){
cout<<a[i];
Sleep(50);
}
return;
}
void wypowiedz(string nazwa_pliku){
plik.open(nazwa_pliku, ios::in);
getline(plik, linia);
plik.close();
wolnepisanie(linia);
return;
}
int main(){
wypowiedz("Historia_1.txt");
return(0);
}