标签: c types
我想知道,如果有一个命令可以找到它在变量中的类型,如果它是char或int。 例如,要创建一个程序,如果输入了任何不是数字的数字,则向用户显示错误,因为我在scanf中使用了一个int变量,但如果用户键入一个char,程序会继续,I想要在键入类型字符时停止
答案 0 :(得分:0)
尝试使用isdigit(int c)。如果c为数字,则返回非零值,否则为0。如果有更多信息,请输入' man isdigit'