Witam wszystkich!
Mam dwa pytania dotyczące obsługi plików w C++ oraz 7 odcinku kursu pana Zelenta.
1) We wspomnianym odcinku, w tworzonych programach, plik jest otwierany albo do odczytu danych z pliku albo do zapisu w nim danych. Dokonujemy tego odpowiedni za pomocą argumentów ios::in lub ios::out. A jak zrobić, żeby w tym samym pliku dokonywać zarówno odczytu jak i zapisu? Wpisujemy oba argumenty czy może jakiś inny (trzeci)? A może zostawiamy to miejsce puste?
2) W tychże samych programach podajemy z góry ustaloną nazwę pliku. A gdyby chcieć, aby użytkownik sam podał swoją nazwę pliku, np.:
int main
{
// jakaś część programu
Cout << „Podaj nazwę pliku:”;
Cin >> nazwa_wlasna;
// jakaś część programu
Plik.open(„nazwa_wlasna.txt”, ios::out);
// jakaś część programu
}
Czy coś takiego można zrobić i jeśli tak, to jak?
Pozdrawiam!