Я искал некоторое время без надежды.
По сути, мне было интересно, можно ли сохранить переменную и прочитать ее внутри исполняемого файла после выхода из программы.
Я знаю, что можно использовать функцию fstream для хранения переменной во внешнем файле, но я ищу способ сохранить ее внутренне, как в .exe.
string l;
cin >> l;
// function to save it internally.....
Заранее спасибо o.o
Вот несколько советов о том, почему это не очень хорошая идея.
/
например, монтируется только для чтения).Итак, множество причуд, множество сложных обходных путей как в вашей программе, так и в пользовательском опыте (необходимо запросить специальные разрешения, сложное сохранение и резервное копирование, очень вероятная потеря данных). С другой стороны, простое сохранение в файл данных легко реализовать и удобно для пользователя.
Как упомянуто @drescherjm и @Peter в комментариях, такая практика — это то, что ищет программное обеспечение безопасности, так что это не самая лучшая идея.
Я не очень осведомлен о ваших намерениях, но если вы пытаетесь реализовать сопрограммы в своих программах, вот что вы можете сделать:
static int state=0;
и используйте это для реализации сопрограмм в масштабе времени жизни программы.