關於進程間通信如果傳輸的是結構體數據

先來說明一下   sprintf()函數  的使用

sprintf()組合一個字符串用:
int a=100;
char b='x';
char c[10]="abcd";
char buf[100];
sprintf(buf,"%3d%c%s",a,b,c);

buf的內容爲: 
100xabcd

然後,結構體的傳輸:

#include <string.h>
#include <stdlib.h>

typedef struct PARAMETER{
             int        iID;
             char    sName[13];
             char    sValue[13];
             char    me[5];
}ParameterStruct;



然後再socket中傳輸  messmid 中的數據即可。。。。


發佈了4 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章