Я нашел несколько связанных потоков, но ни у кого не было четкого, полного решения этой задачи.Переключение между режимами fstream trunc и app с помощью переменной
Мне нужно выбрать openmode моего потока во время выполнения в консоли, и я не совсем понимаю поток необходимых объявлений. Мне нужно некоторое сочетание таких вещей, как:
std::ios_base::openmode myopenmode;
std::ios::openmode myopenmode;
std::ofstream::openmode myopenmode;
myopenmode = trunc; //??? or something.
И быть в состоянии установить значение myopenmode в Trunc или приложение, однако синтаксис, который идет так в конце концов, у меня есть что-то вроде этого:
myfilestream.open(filename, myopenmode);
Я просто не мог найти это в документации.
Не могли бы вы отредактировать свой ответ на примере того, какой код выполняет то, что вы говорите? – Michael