bug13.c
来自「绝对正真的stdio.h的实现」· C语言 代码 · 共 31 行
C
31 行
#include <stdio.h>intmain (void){ int res = 0; char buf[100];#define TEST(nr, result, format, args...) \ if (sprintf (buf, format, ## args) != result) \ { \ printf ("test %d failed (\"%s\", %d)\n", nr, buf, result); \ res = 1; \ } TEST (1, 2, "%d", -1); TEST (2, 2, "% 2d", 1); TEST (3, 3, "%#x", 1); TEST (4, 2, "%+d", 1); TEST (5, 2, "% d", 1); TEST (6, 2, "%-d", -1); TEST (7, 2, "%- 2d", 1); TEST (8, 3, "%-#x", 1); TEST (9, 2, "%-+d", 1); TEST (10, 2, "%- d", 1); return res;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?