How to delete a specific line in a file?

First, open the file and get all your lines from the file. Then reopen the file in write mode and write your lines back, except for the line you want to delete: You need to strip(“\n”) the newline character in the comparison because if your file doesn’t end with a newline character the very last … Read more

C++ – pointer being freed was not allocated error

Welcome to the exciting world of C++! Short answer: you’re passing Store as a value. All your menu functions should take a Store& or Store* instead. When you’re passing Store as a value then an implicit copy is done (so the mainStore variable is never actually modified). When you return from the function the Store::~Store … Read more

How do I check if the user is pressing a key?

In java you don’t check if a key is pressed, instead you listen to KeyEvents. The right way to achieve your goal is to register a KeyEventDispatcher, and implement it to maintain the state of the desired key: Then you can always use: You can, of course, use same method to implement isPressing(“<some key>”) with … Read more