c语言中怎么检验头文件对错

c语言中怎么检验头文件对错,第1张

C语言静态头文件都是由#include提供,有<>,""两种,不论那种都是表示头文件路径,只不过<>表示标准路径,“”表示一般路径,而路径在这里有3种,1.编译器选项中添加的标准路径下的文件;2.调用头文件的文件所在路径的相对路径,3.绝对路径。为了移植方便,一般用前两种,所以,你可以根据路径信息找到头文件,去查看路径是否正确,头文件本身是否正确。从而达到检验的效果

关键是用scanf("%s",a)读入整个字串,然后逐个字符检验

#include<stdio.h>

int main()

{

char a[100],*p

while(1)

{

printf("输入待检测字串:")

scanf("%s",&a)

p = a

while(*p!='\0')

{

if(*p<'0'||*p>'9')

{

printf("%s不是一个合法数字\n",&a)

break

}

p++

}

if(*p=='\0')

{

printf("%s是合法数字串\n",&a)

}

}

return 0

}

1.

通过scanf函数的返回值来验证输入的合法性。

2.

scanf()函数接收输入数据时,遇以下情况结束一个数据的输入:(不是结束该scanf函数,scanf函数仅在每一个数据域均有数据,并按回车后结束)。

遇空格、“回车”、“跳格”键。

遇宽度结束。

遇非法输入。

3.

scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。

如:

scanf("%d

%d",&a,&b)

如果a和b都被成功读入,那么scanf的返回值就是2

如果只有a被成功读入,返回值为1

如果a和b都未被成功读入,返回值为0

如果遇到错误或遇到end

of

file,返回值为EOF。

且返回值为int型.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11700794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存