它还需要一个参数,表示输入数据的大小gets_s(str,sizeof(str));试试
在VS2015中,stdio.h头文件中已经不存在gets()函数定义,而被更安全的get_s()函数和fgets()函数所替代。故直接用gets()会出现未定义的错误。