当前位置: 代码迷 >> C语言 >> [求助]怎样解决?
  详细解决方案

[求助]怎样解决?

热度:79   发布时间:2007-10-12 21:59:13.0
把程序里面的中文换成英文看看,你用的是什么编译器,估计不支持中文
----------------解决方案--------------------------------------------------------
LS说对了```你的编译器```不支持中文```TC2.0不支持中文

我以前就在TC2.0试过```在printf里``输出汉字``结果全是乱玛``

[此贴子已经被作者于2007-10-12 22:06:53编辑过]


----------------解决方案--------------------------------------------------------
哦!!谢谢
----------------解决方案--------------------------------------------------------

我的怎么没乱码?vc++6.0


----------------解决方案--------------------------------------------------------
我用的是TC
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main()//main(如果没有返回值,这里是空的)
{
int a;
printf("9\n");
scanf("%d",&a);
if(a<0)
{
printf("a小于0\n");
}
else if(a>0)
{
printf("a大于0\n");
}
else
{
printf("a等于0\n");
}
return 0;
}

或者

#include <stdio.h>
void main()
{
int a;
printf("9\n");
scanf("%d",&a);
if(a<0)
printf("a小于0\n");
else if(a>0)
printf("a大于0\n");
else
printf("a等于0\n");
}

----------------解决方案--------------------------------------------------------

#include <stdio.h>
int main()//main(如果没有返回值,这里是空的)
{
int a;
printf("9\n");
scanf("%d",&a);
if(a<0)
{
printf("a小于0\n");
}
else if(a>0)
{
printf("a大于0\n");
}
else
{
printf("a等于0\n");
}
return 0;
}

或者

#include <stdio.h>
void main()
{
int a;
printf("9\n");
scanf("%d",&a);
if(a<0)
printf("a小于0\n");
else if(a>0)
printf("a大于0\n");
else
printf("a等于0\n");
}


----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main()
{
int a;
printf("9\n");
scanf("%d",&a);
if(a<0)
{
printf("a小于0\n");
}
else if(a>0)
{
printf("a大于0\n");
}
else
{
printf("a等于0\n");
}
return 0;
}

----------------解决方案--------------------------------------------------------
VC++6那里有下啊?是中文的,我试过很多都用不了
----------------解决方案--------------------------------------------------------
else if(a&gt;0);
----------------解决方案--------------------------------------------------------
  相关解决方案