Question: Write it in C++ and show output DataFile.txt contains the information of poker cards. 1. C: clubs (lowest), D: diamonds, H:hearts, S: spades (highest) 2.
Write it in C++ and show output

DataFile.txt contains the information of poker cards. 1. C: clubs (lowest), D: diamonds, H:hearts, S: spades (highest) 2. 2 (lowest), 3,4,5,6,7,8,9,10,1,Qr,KrA 3. No Jokercards 4. Any C cards are lowerthan any D cards. DataFile Content (You can write the file specification into your program.): H4,C8,HJ,C9,D10,DS,OK,D2,S7,OJ,H3,H6,S10,HK,DQ,C22,Cl,C44,CQ,DQ,C3,SA,S2,HO,S8,C6,D9,S3,SQ ,C5,S4,H5,SJ,O3,H,CK,S6,D7,S9,H2,CA,Cl,H7,DA,O4,H9,O6,HA,H10,SS,Cl0 H4,DS,HK,D2 H4,HK,SK C9,C10 For examples, DJ means J of Diamonds; H7 means 7 of hearts. Your job 1. Create a list by dynamicallocated array and set the size to 20 2. Read the first 20 cards in the first line of the file, the put the m one by one into the list by implementing and using putitem(). The list must be kept sorted in ascending order. Then print out all the cards in the list in one line separating by commas. 3. Then delete the cards indicated in the second line of the file by using deleteltem Q Then print out all the cards in the list in one line separating by commas. 4. Then put the items in the third line in to the list. Must use putltem() Then print out all the cards in the list in one line separatingby commas. 5. Search the current list for the elements in the list. Then output the result as the follows. Yes or No depends on whether the card exists in the current list. Must implement and use getitem() C9 NO, C10 YES 6. A printAllQ function should be defined and called in order to cutput all the contents in the list. 7. A compareTo() function must be defined and used to compare which card is greater, less, or equal
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
