warning: implicit declaration of function 'gets_s' [-Wimplicit-function-declaration]
时间: 2023-11-19 13:19:06 浏览: 93
D_TFT.rar_S-Transform_Work It
这个警告是因为你在代码中调用了 `gets_s` 函数,但是没有在代码中声明该函数。`gets_s` 是一个安全的字符串输入函数,它在一些编译器中被支持,但不是标准 C 函数。在标准 C 中,应该使用 `fgets` 函数来读取字符串。
如果你确实需要使用 `gets_s` 函数,你需要在代码中包含相应的头文件,如 `#include <stdio.h>` 或者 `#include <string.h>`。或者你也可以使用 `#define _CRT_SECURE_NO_WARNINGS` 来禁用该警告。不过,使用不安全的函数可能会导致程序存在安全漏洞,建议谨慎使用。
阅读全文