Why

Why would you use cin.ignore over system ( "Pause" ); I'm jjw because i use system ( "Pause" ); and just found out about cin.ignore is one better then these other or are they the samethings just different way of doing it?