How do I create an inventory management system using file management?
Yes, i made a simple student management program in 12th standard for my C++ project, but since user could enter student data in any order (but i wanted it to be arranged in ascending order based on BATCH Number ) so i used Stack DS in order to group up student data with similar attributes and then store them again in file in a batched manner rather than random order.it worked something like this,if file contains following data [1][1][2][1]it will rearrange it to : [1][1][1][2] if file contains : [2][1][2][1]it will rearrange it to : [2][2][1][1] instead of [1][1][2][2] so Yes, DS are must to build an useful application, you do need to have knowledge of Stacks, Queues, B-Tree DSbut most of the time, you need to build your custom algorithms for these DS and thus altering their most basic function to meet your need in short, you should be able to make custom DS on the top of existing model