2010-05-13 printfの%n C #include <stdio.h> int main(void) { static const char func[] = "main"; int n; printf("function %s%n\n", func, &n); printf("n: %d\n", n); // n => 13 return 0; } \nを%nと間違えて打ったらこあだんぷしたので調べた。 そこまで出力した文字数が n に格納されるのねー。へー。