| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4268 人关注过本帖
标题:求助,用VC++6.0编写C语言程序,运行没有错误,但是程序里的汉字在输出窗口 ...
只看楼主 加入收藏
lymig2011
Rank: 1
等 级:新手上路
帖 子:12
专家分:1
注 册:2015-1-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:13 
求助,用VC++6.0编写C语言程序,运行没有错误,但是程序里的汉字在输出窗口显示为乱七八糟的符号,各位大神,怎么弄
求助,用VC++6.0编写C语言程序,运行没有错误,但是程序里的汉字在输出窗口显示为乱七八糟的符号,各位大神,怎么弄
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: C语言 汉字 
2015-01-21 21:25
lymig2011
Rank: 1
等 级:新手上路
帖 子:12
专家分:1
注 册:2015-1-21
收藏
得分:0 
在线等啊,本人刚开始学编程,不知道怎么解决,求大神们帮帮忙
2015-01-21 21:26
lymig2011
Rank: 1
等 级:新手上路
帖 子:12
专家分:1
注 册:2015-1-21
收藏
得分:0 
没有大神吗??
2015-01-21 21:33
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:0 
贴出代码

能编个毛线衣吗?
2015-01-21 22:06
lymig2011
Rank: 1
等 级:新手上路
帖 子:12
专家分:1
注 册:2015-1-21
收藏
得分:0 
# include <stdio.h>
# include <stdlib.h>
# include <math.h>

int judgeTriangle(int a, int b, int c);

int main(void)
{
    int a, b, c;
    int judge;
    printf("请输入三个正整数\n");
    scanf("%d %d %d", &a, &b, &c);
    judge = judgeTriangle(a, b, c);
    switch(judge)
    {
    case -1:
        printf("它不能构成一个三角形,\n");
        break;
    case 0:
        printf("它是一个不规则三角形。\n");
        break;
    case 1:
        printf("它是一个直角三角形。\n");
        break;
    case 2:
        printf("它是一个等腰三角形。\n");
        break;
    case 3:
        printf("它是一个等边三角形。\n");
        break;

    }
    system("pause");

    return 0;
}

int judgeTriangle(int a, int b, int c)
{
    int judge;
    if((fabs(a - b) < c) && (fabs(a + b) > c))
    {
        if((a*a+b*b == c*c) || (a*a+c*c == b*b) || (b*b+c*c == a*a))
            judge = 1;
        else if(a!=b && b!=c && c!=a)
            judge = 0;
        else if(a == b || b == c || c == a)
        {
            if(a == b && b ==c && c == a)
                judge = 3;
            else
                judge = 2;
        }
    }
    else
        judge = -1;
    return judge;
}

代码没问题,这只是一个简单的判断三角形类型的程序,其他有汉字的程序都出现这个问题
2015-01-21 22:56
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:6 
拷贝你的代码在我的vc6里不能通过编译,提示错误:e:\c++工程\c实验\c实验.cpp(63) : fatal error C1010: unexpected end of file while looking for precompiled header directive
加句:#include "stdafx.h"即可正常编译,运行后汉字显示正常。

能编个毛线衣吗?
2015-01-21 23:45
lymig2011
Rank: 1
等 级:新手上路
帖 子:12
专家分:1
注 册:2015-1-21
收藏
得分:0 
回复 6楼 wmf2014
加上你说的那句话后编译出错:E:\Files\C++Files\练习\2015年\2015.01.20\判断三角形的类型.cpp(4) : fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory

不加那句编译不报错,但是汉字无法显现变成乱七八糟的符号,难道是软件问题??
2015-01-22 10:32
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:4 
按f7键编译,忽略头文件预编译错误提示

能编个毛线衣吗?
2015-01-22 11:33
砖家的谎言
Rank: 12Rank: 12Rank: 12
等 级:禁止访问
威 望:30
帖 子:693
专家分:3898
注 册:2013-12-6
收藏
得分:1 
编码习惯不好

我不是砖家,要努力成为砖家。
2015-01-22 11:39
lymig2011
Rank: 1
等 级:新手上路
帖 子:12
专家分:1
注 册:2015-1-21
收藏
得分:0 
回复 8楼 wmf2014
按F7键编译提示错误:4.exe - 1 error(s), 0 warning(s)
e:\files\c++files\练习\2015年\2015.01.21\4.cpp(4) : fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory

编译不了,纠结啊,我前几天用着还没问题,中文能正常输出,昨天用着突然就成这样了
2015-01-22 12:15
快速回复:求助,用VC++6.0编写C语言程序,运行没有错误,但是程序里的汉字在输出 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021038 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved