用户提示代码使用多维数组

时间:2017-03-16 01:56:41

标签: c arrays

我正在编写一个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(“选择阵列编程:”);什么呢?

1 个答案:

答案 0 :(得分:0)

int input;

printf("Please input an integer value: ");
scanf("%d", &input);

这将只允许输入整数值,但您可以根据自己的需要进行调整。显然,需要遵循额外的逻辑来创建适当的数组。