error C4430

#error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

img

int main()

加个int main()

#include<stdio.h>
int main(){
    int a;
    float b;
    scanf("%d,%f",&a,&b);
    printf("a=%d b=%f",a,b); 
    return 0;
} 

scanf_s使用的问题,要么题主就用scanf要么你用scanf_s就必须加上长度,scanf_s是安全函数,长度就是为了防止内存溢出的 所以要改成scanf_s("%d,%f",&a,sizeof(int),&b,sizeof(float));
可以去查下scanf_s的用法