引数に書式制御文字列をもたせる方法 – プログラミング – Home

引数に書式制御文字列をもたせる方法
 
通知
すべてクリア

[解決済] 引数に書式制御文字列をもたせる方法


クロレッツ
 クロレッツ
(@クロレッツ)
ゲスト
結合: 20年前
投稿: 3
Topic starter  

はじめまして
いつもこちらで勉強させていただいてます。

printfやCString.Formatのように
関数の引数に書式制御文字列と可変長な変数を
もたせたいと思い

Hoge(const char* pszformat, ...);

といたしました。
結果、変数は複数もたせられたのですが、
一個目(もっとも左)の変数をどのように指定すればよいのか分かりません。

引数が可変長の場合はどのように指定するのか
ご教授ください。

まったくもって見当違いのことをしているようでしたら
併せてご指摘お願いたします

よろしくお願いします。

環境 VC++ ver 6.0.8168.1
OS XP


引用未解決
トピックタグ
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

vfprintf / vsprintf などを使っているなら、
ほとんど fprintf / sprintf と同じ感覚で使えます。
書式の指定法も printf と同一です。


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

参考になれば...
http://www1.kcn.ne.jp/~robe/cpphtml/index.html


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

まちがって、フレームのインデックスのページを指定してしまいました。

http://www1.kcn.ne.jp/~robe/cpphtml/html03/cpp03016.html

です。


返信引用
クロレッツ
 クロレッツ
(@クロレッツ)
ゲスト
結合: 20年前
投稿: 3
Topic starter  

ご回答ありがとうございます

Buleさんに教えていただいたHPが
とても分かりやすく可変長引数の指定を
出来るようになりました。

またBanさんに教えていただいた
関数が実現したいことズバリだったので
使わせていただきました
ありがとうございます

これからもご教授おねがいします


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました