TOP - C言語 - stdio.h - フォーマット文字列(fprintf, printf, sprintf) - 変換指示子 - n

「%n」が出現するまでに出力された文字数を引数(int *)で示される変数に入力します。
引数の変換は行われません。

(例)
#include <stdio.h>

int main ()
{
    int n;

    printf("abc%n\n", &n);
    printf("文字数 : %d\n", n);

    return 0;
}

実行結果
abc
文字数 : 3


Copyright(C) 2006-2012 CLAYPOT. All Rights Reserved.