printmenu()






[jsmn]파싱된 토큰으로 새로운 구조체에 저장하기에서 받은 메뉴값을 출력하는 함수이다

이미 mymenu_t라는 구조체 안에 각 메뉴들이 저장되어 있다. 그래서 각 token에 대하여 올바르게 print하면 된다




void printmenu(mymenu_t*m[], int count){


int i=0;


for(i=0;i<count;i++){

switch(m[i]->cat){

case 0: printf("Yori-->\n");break;

case 1: printf("Sicksa-->\n");break;

}


printf("이름: %s\n",m[i]->name);

printf("크기: %s\n",m[i]->size);

printf("가격: %d\n",m[i]->price);

printf("\n");


}




}




type은 enum이기 때문에 int값이다. 그래서 switch를 통해서 더 정확한 정보를 출력한다



Output)



+ Recent posts