Question: how do you check if a string contains only digits in c?
Answer: 2 Answers. You can use the isdigit() macro to check if a character is a number. Using this, you can easily write a function that checks a string for containing numbers only. Subminiature stylistic sidenote: returns true for the empty string.