int arfcn = 115, int pci = 50, sprintf(at_cmd, "AT^NRFREQLOCK=2,0,1,\"125\",\"%d\",\"1\",\"%d\"", arfcn, pci); 这句话srpintf有问题吗?
时间: 2023-09-23 13:03:13 浏览: 140
sprintf,vsprintf越界问题
5星 · 资源好评率100%
这句话使用 sprintf 函数来格式化字符串,根据您提供的代码,这个 sprintf 函数没有问题。它将格式化后的字符串存储在 at_cmd 变量中,其中 "%d" 格式说明符将被 arfcn 和 pci 变量的值替换。在这种情况下,格式化后的字符串应该是:"AT^NRFREQLOCK=2,0,1,\"125\",\"115\",\"1\",\"50\""。
阅读全文