我正在讀取文件到結構中,然後將它們寫入服務器。 以下是一段代碼:使用tcp套接字發送結構
struct b{
uint16_t num;
char str[10];
} x;
struct a{
uint32_t pid;
char str1[10];
char str2[10];
} y;
while(fscanf(fp,"%s",buff) != EOF)
while(1){
c = getchar();
if (c == '\n')
break;
else
buff[i]= c ;
i++;
write(fd, &b,sizeof(b))
文本文件格式
- 喬治
李
我如何讀取和存儲文件到每個結構?
當我寫一個服務器,它看起來像
寫(FD,&一個,的sizeof(結構A))。 write(fd,& b,sizeof(struct b))? 如何保證正確的填充,字節序
我這是怎麼運行的文件:/a.out IP端口< file.txt的
[發送結構在TCP(C編程)]可能的重複(http://stackoverflow.com/questions/1734819/sending-struct-over-tcp-c-編程) – 2011-04-18 23:26:01
歡迎來到堆棧溢出!在提出新問題之前,請使用搜索。 SO上已經提出了許多問題,您可以立即找到答案。 – 2011-04-18 23:27:20