我正在尝试更改数组中的数据,这是我的代码的一部分:
u_char paket[100];
//here i put some data into array and then trying to change it by user
scanf("%hhx.%hhx.%hhx.%hhx.%hhx.%hhx", &paket[0], &paket[1], &paket[2], &paket[3], &paket[4], &paket[5]);
例如,当我的输入88.88.88.88.88.88
设置paket[0] - paket[5]
为 88 时,它也会更改paket[6],
paket[7]
为paket[8]
0。
请问这怎么可能以及如何解决?我只需要改变[0] - [5]