前几篇文章提到过最近在搞一个使用udp通信的电源控制程序。
自动化测试的时候需要不停的上电和断电,每次上电要设置电流电压输出通道的信息。
所以我找到了一个在程序开始输入设置好相关信息后,会一直循环使用该信息的方法。
即声明一个指针函数和一个全局变量,在main中对函数和全局变量初始化,然后返回时return全局变量。
再将函数赋值给一个指针,然后将指针带入到无限循环内的相应的电流电压设置的子函数内即可。
现在说正事。
在编辑指令程序的时,有些设置指令需要在设置的数值之前加上相关的命令符。
如设置电压时 完整指令为 VOLT x.xxxx \n。如何只用输入一个float就能自动将其复制到相应的指令位置呢?
需要的函数有 fgets()、memcpy()、strcat()。</

本文介绍了在C语言中如何使用fgets()、memcpy()和strcat()函数来实现字符串复制和连接。在编写电源控制程序时,需要在设置指令前添加特定命令符,通过这些函数可以高效地完成这一任务。示例代码展示了如何从用户输入读取电压值,并将其与命令符拼接成完整指令。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



