C/400 でログを出力しようとすると API: QMHSNDPGM によるメッセージ出力を使用することになるが、
QMHSNDPM は、パラメータも多く使用するのには面倒である。
そこでここでは簡単なログ出力のサンプルを紹介する。
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <qp0ztrc.h> void main(void){ int len; char log[48]; memset(log, 0, sizeof(log)); strcpy(log, "TESTLOG-001"); len = strlen(log); log[len] = 0x25; Qp0zLprintf(log); }
API: Qp0zLprintf は printf
と同じ構文で使用することができて、しかもログを出力することができる。