関数char2str マニュアル

(The documentation of function char2str)

Last Update: 2023/2/20


◆機能・用途(Purpose)

特殊文字を画面に表示できる文字列に変換する。
Convert a special character to a string that can be displayed.


◆形式(Format)

#include <mystring.h>
inline char ∗char2str(const char c)


◆引数(Arguments)

c 表示したい文字。
A character to display.


◆戻り値(Return value)

引数cを以下の変換表にしたがって変換した文字列。
A string obtained by converting the argument c using the conversion table below.

引数cの値
The value of argument c
戻り値(内部表現)
Return value (internal expression)
戻り値(画面への表示文字列)
Return value (displayed)
’¥0’ "¥¥0" ¥0
’¥a’ "¥¥a" ¥a
’¥b’ "¥¥b" ¥b
’¥t’ "¥¥t" ¥t
’¥n’ "¥¥n" ¥n
’¥v’ "¥¥v" ¥v
’¥f’ "¥¥f" ¥f
’¥r’ "¥¥r" ¥r
 
1 "¥¥001" ¥001
6 "¥¥006" ¥006
 
14 "¥¥014" ¥014
31 "¥¥031" ¥031
 
127 "¥¥127" ¥127
 
\(-1\) "¥¥-001" ¥-001
\(-128\) "¥¥-128" ¥-128
 
上記以外
Other
cをそのまま表す文字列 (例:c=’a’ならば戻り値は"a")
A string composed of c (ex: if c=’a’, the return value is "a")


◆使用例(Example)

char c;
char ∗converted;
FILE ∗fp;

fread(&c,1,sizeof(char),fp);

converted=char2str(c);

fprintf(stdout,"読み込んだ文字は’%s’です。¥n", converted);
fprintf(stdout,"The character read was ’%s’.¥n", converted);