doc/documentation/manual-pages/ja/man1/file2c.1
Sergio Carlavilla Delgado 989d921f5d Migrate doc to Hugo/AsciiDoctor
I'm very pleased to announce the release of
our new website and documentation using
the new toolchain with Hugo and AsciiDoctor.

To get more information about the new toolchain
please read the FreeBSD Documentation Project Primer[1],
Hugo docs[2] and AsciiDoctor docs[3].

Acknowledgment:
Benedict Reuschling <bcr@>
Glen Barber <gjb@>
Hiroki Sato <hrs@>
Li-Wen Hsu <lwhsu@>
Sean Chittenden <seanc@>
The FreeBSD Foundation

[1] https://docs.FreeBSD.org/en/books/fdp-primer/
[2] https://gohugo.io/documentation/
[3] https://docs.asciidoctor.org/home/

Approved by:    doceng, core
2021-01-26 00:31:29 +01:00

53 lines
1.4 KiB
Groff

.\"----------------------------------------------------------------------------
.\" "THE BEER-WARE LICENSE" (Revision 42):
.\" <phk@FreeBSD.org> wrote this file. As long as you retain this notice, you
.\" can do whatever you want with this file. If we meet some day, and you think
.\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
.\" ---------------------------------------------------------------------------
.\"
.\" %FreeBSD: src/usr.bin/file2c/file2c.1,v 1.10 2001/08/13 16:32:56 ru Exp %
.\" $FreeBSD$
.\"
.Dd January 28, 1995
.Dt FILE2C 1
.Os
.Sh 名称
.Nm file2c
.Nd ファイルの内容を C 言語のソースに変換する
.Sh 書式
.Nm
.Op "string"
.Op "string"
.Sh 解説
.Nm
は標準入力からファイルを読み込み、
各バイトを10進数の数字の文字列に変換して、標準出力に出力します。
.Pp
1番目の
.Op string
が指定されると、
.Op string
を出力してから変換した文字列を出力します。
2番目の
.Op string
が指定されると、
変換した文字列を出力した後に、2番目の
.Op string
を出力します。
.Pp
このプログラムは、バイナリなどの
データを C 言語のソースに、char[] のデータとして埋め込むときに
使われます。
.Sh 使用例
次のコマンド
.Bd -literal -offset indent
date | file2c 'const char date[] = {' ',0};'
.Ed
.Pp
は以下の文字列を生成します。
.Bd -literal -offset indent
const char date[] = {
83,97,116,32,74,97,110,32,50,56,32,49,54,58,50,56,58,48,53,
32,80,83,84,32,49,57,57,53,10
,0};
.Ed