0

udpクライアントサーバーを使用してサーバーにデータセンサーを送信したい。

printf("sensor 0 '%s' \n",buf0); 
printf("sensor 1 '%s' \n",buf1); 

たとえば、buf0の値は1023で、buf1の値は0です。センサー0:1023をバッファー(buffなど)にマージしたい

サーバーにバフを送ることができます。

そしてサーバーは受け取ります

"sensor 0 :1023"
"sensor 1 :   0"

何か暗示?

4

2 に答える 2

0

snprintfを使用できます

snprintf(buf, 100, "sensor 0 : %s", buf0);

ここで、bufはタイプですchar buf[100];

于 2012-12-18T07:43:58.113 に答える
0

これ:

char buf[128];
snprintf(buf, sizeof(buf), "sensor 0: '%s'\n", buf0);

于 2012-12-18T07:41:50.253 に答える