가능한 중복 버퍼를 전송 : 나는 1800 개 문자의 배열 세그먼트로 버퍼를 저장하려고
multidimensional arrays and transferring buffers다차원 배열
합니다. 모든 때 나는 버퍼를 전송할 수 있지만 때 각 새로운 버퍼를 인쇄하려고합니다. 나는 출력을 위해 null을 얻는다. 정확히 내가 뭘 잘못하고 있니?
2 차 치수 끝에 Null 종결 기호를 추가하기 위해 루프를이 코드로 변경했습니다. 이제는 출력이 null이라고 알려줍니다. 그러나 printf("%c")
은 데이터가 전송되었다고 말합니다. 건조를 (자신을 반복하지 마십시오) 따르지
while(buf_pos < msg_size+1){
if(buf_pos % 1800 == 0){
msg_buff[key_num][cbuf_pos]='\0';
key_num++;
cbuf_pos=0;
msg_buff[key_num][cbuf_pos]=buf[buf_pos];
}else
msg_buff[key_num][cbuf_pos]=buf[buf_pos];
printf("%c",msg_buff[key_num][cbuf_pos]);
cbuf_pos++;
buf_pos++;
}
이제부터 –