gpt4 book ai didi

检查用户输入是否正确

转载 作者:行者123 更新时间:2023-11-30 14:29:26 24 4
gpt4 key购买 nike

我们如何通过c代码检查用户i/p是否正确..例如,我们向用户 i/p 询问姓名和年龄,那么检查输入的数据是否正确的语法应该是什么?代码应该是 C 语言

最佳答案

对于名称,将用户输入存储在字符串中。遍历字符串,如果数组元素不是“a”到“z”或“A”到“Z”,则报告错误。至于考虑年龄,可以使用char数组或整数。使用整数时,如果用户输入“a”,则将采用该值的 ascii 值。但如果您使用 char 数组,您只能看到数字并且有限制。

int main()

{

char name[10],age[2];
int i;
printf("Enter name and age \n");
scanf("%s %s",name,age);
for(i=0; name[i]!=NULL; i++)
if(isdigit(name[i]))
printf("Error, name in aplahbets\n");
for(i=0; age[i]!=NULL; i++)
if(isalpha(age[i]))
printf("Error, age in numbers\n");

// Rest of your code Your code
return 0;

}

关于检查用户输入是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4614009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com