gpt4 book ai didi

c - 如何从用户那里获取输入作为 C 中的整数数组?

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:35 26 4
gpt4 key购买 nike

<分区>

我是 C 的新手,目前正在 edx.org 上的 CS50 类(class)中学习它(此任务不是来自 CS50 类(class))。

我编写的程序要求用户输入出生日期,然后根据系统日期计算当前年龄。

现在我以这种方式从用户获取值(GetInt()GetString() 是来自 cs50.h header 的函数,并且库)。

// Ask user for his name, and date of birth

printf("Enter your name: ");
char* name = GetString();

printf("Enter your day of birth: ");
int birth_day = GetInt();

printf("Enter your month of birth: ");
int birth_month = GetInt();

printf("Enter your year of birth: ");
int birth_year = GetInt();

但我不想询问用户 3 次以获得他可以作为一行输入的日期 - 例如 18.06.1985。

所以问题是 - 如何以 DD.MM.YYYY 格式从用户那里获取输入,然后将其存储在整数数组中,如 [0, 1, 2],这样我就可以分别访问这些值以后呢?

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