gpt4 book ai didi

c - 如何缓冲逐个字节读取的数据并将它们作为序列发送?

转载 作者:行者123 更新时间:2023-11-30 15:31:07 26 4
gpt4 key购买 nike

我有一个 GPS 模块,一次只能从 i2c 总线读取一个字节,因此我使用与此类似的循环(这是示例代码):

#include <stdio.h>
#include <string.h>

int main (void)
{
int i;
char test[26];
char sendbuf[40];
for (i=0;i<26;i++)
{
test[i]=i;
}
}

我想将这些数据一起发送,而不是逐字节发送。有没有办法将它们放入缓冲区,然后一次性发送它们,例如:

sprintf(sendbuf, "%s", test);

不使用 for(;;)

最佳答案

您可以使用memcpy()

memcpy(sendbuf, test, sizeof(test));

关于c - 如何缓冲逐个字节读取的数据并将它们作为序列发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25096572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com