“scanf_s”在哪个文件申明
时间: 2023-05-29 11:01:28 浏览: 850
stm32_usart.zip_STM32 scanf_stm32 usart
“scanf_s”是C11标准新增的安全输入函数,通常在Windows平台上使用。其声明在头文件“stdio.h”中。在使用时,需要将预处理指令“#define _CRT_SECURE_NO_WARNINGS”放在代码开头,才能避免编译器给出安全警告。示例代码如下:
```
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void) {
char str[20];
printf("Enter a string: ");
scanf_s("%s", str, sizeof(str));
printf("You entered: %s\n", str);
return 0;
}
```
阅读全文