c语言中如何编写程序控制输入的变量类型不出错?
发布网友
发布时间:2022-05-10 20:48
我来回答
共1个回答
热心网友
时间:2023-10-30 12:34
判断啊。比如你调用scanf("%d",&num);你意图获取一个数字,可以别人却输入一个字符,这时候scanf
会返回0
那么你就知道输入不对了,还有像atol之类的函数从字符串中获取数字。楼主这个想法很好,继续保持,祝编程能力和逻辑更上一层楼。因为好多的漏洞什么的都是因为输入过滤不严格或根本没判断用户输入,从而导致了很严重的漏洞,还有学c的话,指针
内存一定要管理好。总之一个严格的程序
一定要仔细判断输入部分。