bug1.c
来自「一个C源代码分析器」· C语言 代码 · 共 29 行
C
29 行
#include <ansidecl.h>#include <stdio.h>#include <string.h>intDEFUN_VOID(main){ char *bp; size_t size; FILE *stream; int lose = 0; stream = open_memstream (&bp, &size); fprintf (stream, "hello"); fflush (stream); printf ("buf = %s, size = %d\n", bp, size); lose |= size != 5; lose |= strncmp (bp, "hello", size); fprintf (stream, ", world"); fclose (stream); printf ("buf = %s, size = %d\n", bp, size); lose |= size != 12; lose |= strncmp (bp, "hello, world", 12); puts (lose ? "Test FAILED!" : "Test succeeded."); return lose;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?