ファイルに印刷するプログラムがあり、列を安定した列に印刷したいと考えています。
ここで、私のファイルの出力を見ると、私が言おうとしていることがわかります
ここに私が書いたものがあります:
int func1(int n) {
if(n==0){return(6);}
return ((int)log2(n));
}
char levelStrings[7] = {'L','M','H','E','F','C','X'};
fprintf(fp, "%s %s %d %c ",tString+11,log->file,log->line,levelStrings[func1(log->ssMask%64)]);
本当にありがとう!
(パーサーを作成した 16 進情報であるため、入力データを提供できなくて申し訳ありません。貼り付けるにはコードが多すぎます。私がやろうとしていることの一般的な考えを理解していただければ幸いです。)