この時のmanage get , open, close に入る引数がわかりません。どなたか教えてくださいませんか。よろしくお願いします
Posted: 2021年8月05日(木) 18:29
[ code ]
/* manage.h */
TAP_MANAGE_RET tap_manage_open(FILE **p_open);
TAP_MANAGE_RET tap_manage_close(FILE *p_close);
TAP_MANAGE_RET tap_manage_get(FILE *p_get, struct product_info *info);
/* func.c */
manageret = tap_manage_open();
if (manageret == TAP_MANAGE_YES) {
ret = tap_output_show(¶m);
if (ret < 0) {
state = TAP_STATE_ERR;
retry_flag = 0;
}
while (1) {
manageret = tap_manage_get();
if (manageret == TAP_MANAGE_YES) {
ret = tap_output_show(¶m);
if (ret < 0) {
state = TAP_STATE_ERR;
retry_flag = 0;
}
if (ret == EOF) {
break;
}
manageret = tap_output_show(¶m);
if (ret < 0) {
state = TAP_STATE_ERR;
retry_flag = 0;
}
}
}
manageret = tap_manage_close();
ret = tap_output_show(¶m);
if (ret < 0) {
state = TAP_STATE_ERR;
retry_flag = 0;
}
}
return state;
[ /code ]
/* manage.h */
TAP_MANAGE_RET tap_manage_open(FILE **p_open);
TAP_MANAGE_RET tap_manage_close(FILE *p_close);
TAP_MANAGE_RET tap_manage_get(FILE *p_get, struct product_info *info);
/* func.c */
manageret = tap_manage_open();
if (manageret == TAP_MANAGE_YES) {
ret = tap_output_show(¶m);
if (ret < 0) {
state = TAP_STATE_ERR;
retry_flag = 0;
}
while (1) {
manageret = tap_manage_get();
if (manageret == TAP_MANAGE_YES) {
ret = tap_output_show(¶m);
if (ret < 0) {
state = TAP_STATE_ERR;
retry_flag = 0;
}
if (ret == EOF) {
break;
}
manageret = tap_output_show(¶m);
if (ret < 0) {
state = TAP_STATE_ERR;
retry_flag = 0;
}
}
}
manageret = tap_manage_close();
ret = tap_output_show(¶m);
if (ret < 0) {
state = TAP_STATE_ERR;
retry_flag = 0;
}
}
return state;
[ /code ]