以下代码的“gets(a);”为什么dev可以运行,洛谷却报错
#define _CRT_SECURE_NO_WARNINGS #include<bits/stdc++.h> using namespace std; char a[1001]; int main(){ gets(a); int num=0; for(int i=1;i<=strlen(a);i++){ if(a[i]!=' '&&a[i]!='\n'){ num++; } } cout<<num; return 0; }