我正在编写一个C程序,允许用户通过控制台选择要编程的数据类型。假设我有2个带有一些数据的数组:
unsigned short A1[ ] =
{
0x0001, 0x0403, 0x6014, 0x0900, 0x0080, 0x0008, 0x0000, 0x12A0,
0x28B2, 0x1ADA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0056,
};
unsigned short A2[ ] =
{
0x0001, 0x92C7, 0x356A, 0x0154, 0x3100, 0x744A, 0x6761, 0x5D53,
0x3274, 0x434E, 0x0000, 0x0000, 0x0000, 0x4400, 0x6769, 0x6C69
};
我该如何编写这个?我希望这是一个用户提示类型的程序,它在输入A1或A2时抓取数组。我使用getline()吗?如同,请执行fprint(“选择阵列编程:”);什么呢?
答案 0 :(得分:0)
int input;
printf("Please input an integer value: ");
scanf("%d", &input);
这将只允许输入整数值,但您可以根据自己的需要进行调整。显然,需要遵循额外的逻辑来创建适当的数组。