c90-scanf-3.c

来自「linux下的gcc编译器」· C语言 代码 · 共 20 行

C
20
字号
/* Test for scanf formats.  Formats using extensions to the standard   should be rejected in strict pedantic mode.*//* Origin: Joseph Myers <jsm28@cam.ac.uk> *//* { dg-do compile } *//* { dg-options "-std=iso9899:1990 -pedantic -Wformat" } */#include "format.h"voidfoo (char **sp, wchar_t **lsp){  /* %a formats for allocation, only recognized in C90 mode, are a     GNU extension.  */  scanf ("%as", sp); /* { dg-warning "C" "%as" } */  scanf ("%aS", lsp); /* { dg-warning "C" "%aS" } */  scanf ("%a[bcd]", sp); /* { dg-warning "C" "%a[]" } */}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?