2012-10-28 2 views

답변

7
void sudoku_copy(sudoku_t* orig, sudoku_t* dest) 
{ 
    *dest = *orig; 
} 

그냥 대입 연산자를 사용하십시오.

사이드 노트에서 memcpystrcpy과 같은 함수에서 사용하는 C 규칙에 맞게 함수에서 첫 번째 매개 변수로 dest을 사용하는 것이 좋습니다.

0

대안 (대부분의 휴대용) 접근 방법은 다음과 같습니다

#include <string.h> 

void sudoku_copy(sudoku_t* orig, sudoku_t* dest) 
{ 
    memcpy(dest, orig, sizeof (*dest)); 
} 
관련 문제