当前位置: 代码迷 >> C语言 >> 高手帮忙
  详细解决方案

高手帮忙

热度:88   发布时间:2007-03-09 15:50:00.0
vc6.0运行就OK,TURBO C就不行..不知为什么
----------------解决方案--------------------------------------------------------
饿,应该是软件问题,不知你有没有试吧<>换成"",有时候程序会发点神经
----------------解决方案--------------------------------------------------------
把这行去掉试试,在VC里不能去,在这里还是可以的
----------------解决方案--------------------------------------------------------
用简易C语言开发工具,比TC好多了
http://www2.skycn.com/soft/34018
----------------解决方案--------------------------------------------------------
    你的q3不能用p3要有*p3地址不能用指针来接
----------------解决方案--------------------------------------------------------

q3前加了*,程序肯定没问题了,要有问题就在于你的编译器或者您的头文件路径上了


----------------解决方案--------------------------------------------------------
还有一种可能你的电脑上没有头文件

----------------解决方案--------------------------------------------------------
看看行不行 自己对照你原来那个程序看看错误在那里吧
#include<stdio.h>
void main()
{
void swap(int *pt1,int *pt2);
void exchange(int *q1,int *q2,int *q3);
int a,b,c,*p1,*p2,*p3;
scanf("%d,%d,%d",&a,&b,&c);
p1=&a;p2=&b;p3=&c;
exchange(p1,p2,p3);
printf("\n%d,%d,%d\n",a,b,c);
}
void exchange(int *q1,int *q2,int *q3)
{
if(*q1<*q2) swap(q1,q2);
if(*q1<*q3) swap(q1,q3);
if(*q2<*q3) swap(q2,q3);
}
void swap(int *pt1,int *pt2)
{
int temp;
temp=*pt1;
*pt1=*pt2;
*pt2=temp;
}
----------------解决方案--------------------------------------------------------
  相关解决方案