scanf_s ("%[^\n]", str, 100);才能在MSVC上通过编译。这些微软自己造的函数只能在Windows平台上使用(只有MSVC和新版MinGW GCC可以使用),Linux等其他操作系统一概不支持。也就是说微软自己造的这些函数不能跨平台使用。类似的问题还有:以下C语言程序是没有语法错误的#include <stdio.h>int main (void) {...
创建项目的时候,不要直接点完成,点下一步,取消安全周期检查就不会要求用_s了
scanf为不安全函数,scanf_s解决了这个隐患每个类型都对应有自己的输入输出格式,入int 对应%d,long int对应 %ld,float对应%f,double对应%lf 奇牛学院 麻婆豆腐 11 有任何问题都可以进来,大神免费解答问题 黑板上的律 强能力者 7 vs认为scanf不安全 建议你用scanf_s joyest 麻婆豆腐 11 来自百度百科ANS...