C++里的undeclared identifier怎么解决

程序如下:
#include "stdafx.h"

int max(int x,int y); //预定义函数
main()
{int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
int max(int x,int y) /*定义max函数*/
{int z;
if(x>y) z=x;
else z=y;
return(z);
}

第1个回答  2008-04-28
你使用了scanf,printf输入输出函数,你应该加包含这两个函数的头文件,即加一个#include<stdio.h>本回答被提问者采纳
第2个回答  2008-04-28
加一个#include<stdio.h>就可以了
第3个回答  2020-02-07
printf("input
a,b,c:\n");
下面的都注意到是字符串了
为什么上面的没注意
相似回答