C mysql api 를 사용해서 DB의 데이터를 구조체로 옮겨오고는 작업중입니다.
C의 구조체는 mysql 의 테이블과 동일하며, 구조체의 멤버변수 이름들은 칼럼명과 같습니다.
mysql api 에서 제공하는 함수를 이용해서 칼럼명, row , 길이 등은 알수 있습니다.
칼럼명과 구조체 멤버변수가 같은점을 이용해서 데이터를 가져와서 자동으로 구조체로 저장하려합니다.
예를들어 table 사원 이고 칼럼이 이름, 주소 이면 구조체도 사원구조체에 이름, 주소 가 있는식입니다.
시도한 내용은 아래와 같습니다.
typedef struct _사원{
char 이름[100];
char 주소[100];
}사원;
#define POINTER(x,y) x->y
int DBtoSTRUCT( 사원 *sawon){
...
//mysql api 를 이용해서 calum_name 에 칼럼이름을, row 에 로우 데이터를 얻어온 상태입니다.
...