関数sacheader_enumvalue2enumStr マニュアル

(The documentation of function sacheader_enumvalue2enumStr)

Last Update: 2023/6/12


◆機能・用途(Purpose)

enum sacheader_enumvalue型変数の値(整数値)を、 その整数値が表す列挙定数の文字列に変換する。
Convert the value (integer) of an enum sacheader_enumvalue-type variable to a string that represents the corresponding enumerated constant.


◆形式(Format)

#include <sac/convert.h>
inline void sacheader_enumvalue2enumStr
(const enum sacheader_enumvalue original,char ∗converted)


◆引数(Arguments)

original 列挙型変数の値(整数値)。
The value of an enum-type variable (an integer).
converted originalが表す文字列の代入先。 文字列を代入するのに十分な長さを持つ、 宣言しただけの空のchar型変数配列を与える。 関数内で値(文字列)が設定される。
Memory to insert the string corresponding to original. Give an empty (only declared) char-type array whose length is sufficient to preserve the string. The value (a string) is set within the function.


◆使用例(Example)

union sacheader header;
char string[20];
sacheader_enumvalue2enumStr(header.h085_IFTYPE,string);
printf("ヘッダIFTYPE (No. 085)の値は%sです。\n",string);
printf("Header value of IFTYPE (No. 085) is %s.\n",string);