작성
·
250
0
안녕하세요 해당본문 함수 매개변수에 대한 질문이 있습니다
void print_binary(char* data, int bytes); 에서
char* data는 main의 struct items_flag의 주소를 받아주고
print_binary 함수에서
for(int i=0; i<bytes; ++i)
char_to_binary(data[bytes -1 -i]);
에서 bytes가 1 임으로 data[0]이 됩니다
함수 호출시 void char_to_binary(unsigned char uc)
에서 unsigned char* uc 또는 unsigned char uc[] 가
되면 에러가 나는 이유가 뭔지 알고싶습니다
data[bytes -1 -i] 는 결국 배열을 매개변수로 지정한거 아닌가요?