如何在Visual c++ 6.0 中编写C程序 请高手指点!

来源:百度知道 编辑:UC知道 时间:2024/05/11 21:25:27
在C++中引用C程序的函数,需要包括哪些头文件。(例如:clrscr(),getch()函数等)。
在Visual c++ 中用户自定义函数,需要用什么方法使之能正确编译运行,例如下面程序:
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);
}

以上程序需要如何操作才能编译运行成功,主要是如何使自定义max()函数起作用!
请各位高手,详细叙述一下步骤,谢谢!
好的答案,我会再追加100分!
一楼的这个高手,请再看一个程序。我该如何解决:
#include "stdio.h"

main()
{
int a,b,c;
clrscr();
puts("输入两个整数:");
scanf("%d,%d",&a,&b);
c=a+b;
clrscr();
printf("%d+%d=%d\n\n\n",a,b,c);
puts("按任意键继续");
getch();
c=a*b;
clrscr();
printf("%d*%d=%d\n",a,b,c);
}
提示错误信息:error C2065: 'clrscr' : undeclared identifier
: error C2065: 'getch' : undeclared identifier
请问我该如何解决!谢谢。

问题补充:
getch() 在 conio.h 头文件中

VC中没有clrscr()这个函数,此函数只在TC中有,这个是清屏函数,

你可以用 <stdlib.h> 中的 system("cls")

故综上 在你的程序中要加上
#include<conio.h>
#include<stdlib.h>
.....
下面的清屏函数改为 system("cls")

vc 写 c程序不用加 什么特殊的头文件!!直接用就是了
clrscr(),getch()函数等 必须调用stdlib.h conio.h
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);
}

********以上这个程序,只要在main()函数上面加个int max(int x,int y) ;
就可以了

更改后的完整程序是这样的:
#include "stdio.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;