[#1320] [MethodIndex] Bug and question — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

32 messages 1998/01/23
[#1321] Re: [MethodIndex] Bug and question — matz@... (Yukihiro Matsumoto) 1998/01/23

まつもと ゆきひろです

[#1323] Re: [MethodIndex] Bug and question — keiju@... (Keiju ISHITSUKA) 1998/01/23

けいじゅ@日本ラショナルソフトウェアです.

[#1332] Re: [MethodIndex] Bug and question — keiju@... (Keiju ISHITSUKA) 1998/01/27

けいじゅ@日本ラショナルソフトウェアです.

[#1333] Re: [MethodIndex] Bug and question — matz@... (Yukihiro Matsumoto) 1998/01/27

まつもと ゆきひろです

[#1334] Re: [MethodIndex] Bug and question — keiju@... (石塚圭樹 ) 1998/01/27

けいじゅ@日本ラショナルソフトウェアです.

[#1351] Re: [MethodIndex] Bug and question — keiju@... (石塚圭樹 ) 1998/01/29

けいじゅ@日本ラショナルソフトウェアです.

[#1353] Re: [MethodIndex] Bug and question — matz@... (Yukihiro Matsumoto) 1998/01/29

まつもと ゆきひろです

[#1354] Re: [MethodIndex] Bug and question — keiju@... (石塚圭樹 ) 1998/01/29

けいじゅ@日本ラショナルソフトウェアです.

[#1355] Re: [MethodIndex] Bug and question — matz@... (Yukihiro Matsumoto) 1998/01/30

まつもと ゆきひろです

[ruby-dev:1218] Re: var arg method

From: Kikutani Makoto <kikutani@...>
Date: 1998-01-06 07:25:04 UTC
List: ruby-dev #1218
きくたにです。説明不足ですみません。

Tue, Jan 06, 1998 at 03:59:12PM +0900 において
Yukihiro Matsumoto さん曰く:

> SLsmg_vprintfの具体的な呼び出し方が分かりませんが,

>       SLsmg_printf(fmt, argc, argv); //???

SLsmg_printf のほうは普通のprintfのように、

SLsmg_printf("hello");
だったり、
SLsmg_printf("row = %d col =%d", row, col);
だったりする可変長引数の関数です。SLsmg_vprintf のほうは
vprintfと同様 SLsmg_vprintf(const char *format, va_list ap)
な引数です。

> のようにできればよいのではないかと思います.SLsmg_vprintfの
> 引数によってはargcによって場合わけする必要が出て来るでしょう.

質問の趣旨は、そのように引数の個数で場合分けするのはたいへんなので、
可変長引数をそのままSLsmg_printfやSLsmg_vprintfに渡すうまい
方法はないものか、ということなのでした。

-- 
人生を背負い投げ

菊谷 誠(Kikutani Makoto)  kikutani@eis.or.jp kikutani@jdc.ericsson.se
hgf03701@niftyserve.or.jp    http://www.eis.or.jp/muse/kikutani/

In This Thread