Система управления аукционами | C++ | функции, указатели, динамические или без утечки памяти
Auction Management System Summary: A console application for auctions. Details: Write a function-based C++ program which provides the following functionalities to sellers and buyers. Sellers • Sign up. First name, last name, user name (it should be unique), CNIC, password, confirm password. • Sing in. User name, password • Sign out. • Exit. • Change password. • Post item. Item name, description, posting date, deadline to bid, and minimum bid value. All new items have their statuses set as available by default which means they are visible to the buyers and they can place their bids. A unique item ID is automatically assigned to it which can’t be modified by the seller. • Modify item details. • View list of posted items. Show item ID, item name, minimum price, number of people who made bid on that item, maximum bid value and the buyer ID who placed this maximum bid, and item status. • Sell item Change item status to sold. The item gets sold to the buyer with maximum bid. • Close item Change item status to close. Buyer can no longer place bids on the item. Buyers • Sign up. First name, last name, user name (it should be unique), CNIC, password, confirm password • Sing in. User name, password • Sign out. • Exit. • Change password. • View available items Display each item’s item ID, item name, description, deadline to bid, total number of bids, and maximum bid. In case of 0 bids, maximum bid is the minimum bid set by the seller. • Place bid The bid placed must be greater than the maximum bid. User can place multiple bids on a same item. • View list of bid items. Item ID, item name, total bids, maximum bid, item status. • View list of bought items. Item ID, item name, total bids, maximum bid. Save all required data in text file(s). Use appropriate menus where ever they are required.
Что я уже пробовал:
я не могу сделать этот вопрос, я пытаюсь, но я не могу сделать никакой логики для этого вопроса. Я загружу свой код который попробовал через 2 дня
MadMyche
Можете ли вы выполнить какую-либо часть этой задачи? Или вы просто хотите, чтобы кто-то написал весь код для вас?
NaumanMalik
я буду делать как весь код? я использовал этот сайт в первый раз, поэтому я думал, что никто не поможет, поэтому я делаю код сейчас и загружу его через 2 дня для проверки