You probably need a class called 'Player' which has a stack data member of type card. You can use the c++ stack container which provides you methods to add/remove elements. You don't really need to learn linked list to understand how this container works but you should still learn about linked list anyways since they are so basic and important to understanding a lot of datastructures.
Create as many Players as you need and go about extract cards from the deck and adding to the players decks. That should be the next step.
Also, your main should have the signature 'int main()' and get rid of system("pause"),use std::cin.get() to halt your program if you want.