You do not get the cloth type at check in. If you want those you purchase in shop on ship. In casino you get a curly, stretchy type that you clip on your clothes or purse or whatever so you can put into machine and not forget.
We just bought a bunch for a large group of families at '5 Below' for $2 each. While the cruise line doesn't provide them for free, you can get them really cheap before you go. Then when you're doing your check-in at the pier, ask them to punch a hole in your sail-n-sign card, which they'll do, so you can use your lanyard.
But talk to your agent, they may have some to give you for free.
__________________ Travel Agent/Cruise Specialist w/13 yrs exp and 48 Cruises on 11 cruise lines! Favorites: Paul Gauguin - Tahiti: Uniworld River Cruises - Europe; Celebrity Solstice-class ships; Holland America - 12-nights Baltics & Russia; RCCL - 14-nights Greek Isles, Turkey, & Croatia; Holland America - 14-day Alaskan cruisetour; 10-night Canada/New England cruise; 21 days Hawaii w/7-night NCL cruise; Oceania - 25 days in Asia; more than 3 months touring Europe by train. And many all-inclusive resorts!