Is it possible to store data in a file in a table-like format (similar to SQL) but without SQL? I don't want my user to have to run a SQL server to run their program (that would be ridiculous), but I'm in need of a better storage method than just storing things in a text file.
My program is a virtual study program called VFC (Virtual Flash Cards). As of now, when the user builds a list to study from I have the program store the word, then go to the next line, store the definition, then go to the next line, repeat. When the user is done entering words and definitions it prints EOF on the last line. There are many flaws to this system and I'm sure any decent programmer can see that; so what should I do? I'm looking for a system where I can have it store words and definitions just as you would in a SQL database (but without it of course). Any suggestions? Thank you!