関数名...
Move to
=> <=
Darueber Spitze
See also
QueryDescr
VarDescr
InitProlog, InitParms, EndProlog
ParseProlog
RunProlog, ResetQueries
"cpro.h"に定義されたマクロ
fprintt, printt, sprintt, outputlen
IF Computer > IF/Prolog > Manuals > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > C言語からIF/Prologへのインタフェ−ス > ライブラリー関数と型定義 > fprintt, printt, sprintt, outputlen

fprintt, printt, sprintt, outputlen

MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

関数名 fprintt printt sprintt outputlen 概要

#include "cpro.h"

char *fprintt(fp,format,arg1,arg2,...) char *printt(format,arg1,arg2,...) char *sprintt(bufp,format,arg1,arg2,...) FILE *fp; char *bufp, *format;

int outputlen(TermFormat,Term) char *TermFormat; TERM Term;

fprintt(),printt(),sprintt()は、C関数fprintf(),printf(),sprintf()への拡張です。それらは、引数をformatに応じてそれぞれファイルfp, stdout, 文字列bufpに出力します。formatは、出力される要素の数とデ−タ型を以下のように指定します。

-argiは、CパラメタまたはPrologの項 -Cパラメ−タのformatは、fprintf()で使うものと同じです。      %s, %d, %u, %x, %o, %ld, %fなど -IF/PrologのTERMは、述語により次のようにプリントされます。 %t - write(Term) %T - display(Term) %q - writeq(Term) %Q - displayq(Term)

関数outputlen()は、TermがTermFormatである"%t","%T","%q","%Q"のいずれかによって出力された場合に、生成された出力文字の数をかぞえ、その値を返します。

read on...
IF/Prolog by Siemens
Sprache
English
Japanese
German
Server
USA
Japan
Site Access
Local Index
Local Contents
Site Contents
Site Index
Printer Friendly
For imode
For PDA
Search
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/hostli/libft/fpso/home_de.html
published 2008/6/30 update 1995/11/6 (c) 1996-2006 IF Computer Japan
IF Computer 5-28-2 Sendagi, Bunkyo-ku Tel +81-3-5814-3352 info@ifcomputer.com
Customer Support Tokyo 113-0022 Japan   http://www.ifcomputer.com
scroll to top managed with ubiCMS