structs에 파일을 읽고 서버에 씁니다. 다음은 코드 스 니펫입니다.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))
텍스트 파일 형식
- 123
- 조지
리
가 어떻게 읽고 각각의 구조체에 파일을 저장할 수 있습니까?
내가 서버에 기록 할 때,
쓰기 생겼 (FD, & A,를 sizeof (구조체 A)). 쓰기 (fd, & b, sizeof (struct b))? 올바른 패딩을 확인하는 방법 , 엔디안
이 내가 파일을 실행하는 방법이다 : IP PORT < file.txt를 /a.out는 "읽고 각각의 구조체에 파일을 저장할"라고
가능한 [TCP를 통한 송신 구조체 (C 프로그래밍)] (http://stackoverflow.com/questions/1734819/sending-struct-over-tcp-c-programming) –
스택 오버플로에 오신 것을 환영합니다! 새로운 질문을하기 전에 검색을 이용하십시오. 많은 질문이 SO에 이미 묻고 당신은 당신의 응답을 즉각 찾아 낼지도 모른다. –