修改设备void modifyDeviceDevice device int count char name50; printf请输入设备名称 ; scanfs name; int i; for i = 0; i count; i++ if strcmpdeviceiname name == 0 printf请输入设备名称
-
首先定义一个名为modifyDevice的函数,参数为一个Device结构体数组device[]和一个整型变量count,表示设备数组的大小。
-
在函数内部定义一个字符数组name,用于存储用户输入的设备名称。
-
使用printf函数提示用户输入设备名称,并使用scanf函数将用户输入的设备名称存储到name数组中。
-
使用for循环遍历设备数组device[],从0到count-1,依次查找设备数组中的设备。
-
在循环内部使用strcmp函数比较设备数组中的设备名称和用户输入的设备名称是否相同。如果相同,则表示找到了要修改的设备。
-
在找到设备后,依次提示用户输入设备的各个属性值,包括设备名称、设备型号、购买日期、存放地址、管理者姓名、借用人姓名、借用日期和归还日期。
-
使用scanf函数将用户输入的属性值分别存储到相应的设备结构体成员中。
-
输出提示信息,表示设备信息成功修改。
-
使用return语句结束函数。
-
如果循环结束后仍未找到要修改的设备,则输出提示信息,表示未查询到该设备。
原文地址: https://www.cveoy.top/t/topic/hSrv 著作权归作者所有。请勿转载和采集!