Я создаю программу, которая эмулирует банкомат, поэтому я хочу сохранить данные учетной записи в TXT-файле, а затем, если пользователь хочет увидеть баланс своей учетной записи, найдите баланс, связанный с его номером счета.База данных в формате .txt?
Для этого я решил хранить всю информацию одного пользователя в одной строке и затем искать конкретные биты строки.
Скажем, формат будет:
- accountnumber1 & Password1 & Balance1/
- accountnumber2 & password2 & Balance2/
- accountnumber3 & Password3 & Balance3/
Я думал, чтобы подсчитать количество конце строк, чтобы знать, какой пользователь я работаю, например,
Если accountnumber3 (расположен после двух \ п) хочет знать свой баланс, я бы получить строка между & .../находится в строке, которая приходит после двух \ п
Мои сомнения/вопросы:
- есть ли более простой способ сделать это?
- Как искать каждую строку (я думал о strstr(), но я не знаю, как правильно использовать ее с таким файлом).
- Как подсчитать число \ n, а затем использовать это как ссылку на поиск в строке.
Если вы хотите сохранить данные в файле, сохраните их в базе данных SQLite. – Blender
На каком языке вы программируете? Вы можете сделать это в сценариях bash довольно легко, но тогда это зависит от вас, используя bash. – CaffeineConnoisseur