
wsprintf関数(書式制御文字列)について
ActiveBasic 4.24.00を使用しています。
今回、wsprintf関数をつかって数列を4桁に整えたいのですが、
この関数の使い道がよく分かりません。
(大雑把に、何か規則どおりに文字列を整えるという意味で捉えている)
変数 n に数字(n=1,2,3,4,5,6・・・・・・)をForループで入れて行く途中で
n=1のとき、0001
n=2のとき、0002
n=3のとき、0003
・・・
n=10のとき、0010
n=11のとき、0011
・・・
n=100のとき、0100
・・・
このような感じにしたいのですが、使い方がまったく分かりません。
参考書(ABのオフィシャルユーザーガイド)などをみたら、
第二引数に、%dだの%s\%sだの、よく分からないものが書いてあります。
とりあえず、早急にしたいことは、
数列を4桁に整えることです。
もし余力がありましたら、%やdやsや\などの違いと、wsprintf関数の使い方の詳細も
ご教授いただければ幸いです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
printf()系関数の書式指定文字列はC言語に準拠させているでしょうから,
wsprintf(szBuf, "%04d", n)
でしょう,たぶん。szBufは出力先配列(へのポインタ)です,念のため。
http://www.k-cube.co.jp/wakaba/server/format.html
回答ありがとうございます。
なるほど、勉強になります。
とても見やすいサイト、ありがとうございます。
少しずつ理解していきたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
%P と %X の違い
-
printfの出力内の文字をdefine...
-
入力したお金の金額からお札の...
-
Visual Sutdio 2017 でのC言語...
-
オーバーフローについて。
-
unsigned int型について
-
コマンドラインに出力した文字...
-
縦の棒グラフ
-
空Enterの扱い方
-
小数点切捨て表示
-
ピラミッド表示プログラム。
-
10個出力で改行したいのですが...
-
C言語の勉強しています。すみま...
-
hit&bolwのプログラミングがで...
-
二つの整数値の大小比較
-
C言語の問題です
-
defineで定数が置き換えられな...
-
三角形の判別
-
Cの九九を表示するプログラム...
-
コンパイルエラーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10個出力で改行したいのですが...
-
c言語でAからZまでを表示する...
-
(C言語)めちゃくちゃな値にな...
-
コマンドラインに出力した文字...
-
コンパイルエラーについて
-
コマンドプロンプトがすぐ消える
-
勝率をプログラムに
-
テキストカーソル位置の取得
-
三角形の判別
-
【C言語教えてください】sin波...
-
4の倍数を論理演算で表す。。
-
C言語で、「自然数nを入力し、n...
-
入力したお金の金額からお札の...
-
cshの文字列操作(0埋め)
-
switch分のケースを範囲数?に...
-
scanfに文字が入力されたときに...
-
プログラミングについての質問です
-
unsigned int型について
-
ダブルポインタで2次元配列を作成
-
円の面積を求めるプログラミン...
おすすめ情報