标题:求教特殊字符的处理问题。
取消只看楼主
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
结帖率:99.34%
已结贴  问题点数:20 回复次数:3 
求教特殊字符的处理问题。
程序代码:
void  ShowWelcome( void )
{
    printf("███████████████████████████████████████████\n");
    printf("                                                                              \n");
    printf("                      ★★★★★Welcome to★★★★★                           \n");
    printf("                                                                              \n");
    printf("                      ■ Student Score Management ■                          \n");
    printf("                                                                              \n");
    printf("███████████████████████████████████████████\n");
}
int  ShowMenu( void )
{   
    int iSelect;

    system("cls");   // Clear screen
    printf("╔════════════════════════════════════════════╗\n");
    printf("║                   ★★★★★Welcome To MainMenu★★★★★                              ║\n");
    printf("║                  ☀This system has the following functions:                            ║\n");
    printf("║               ☞1. Information input        ☞2. Information output                   ║\n");
    printf("║               ☞3. Information search       ☞4. Information delete                    ║\n");
    printf("║               ☞5. Information modify       ☞6. Information sort                      ║\n");
    printf("║               ☞7. Information insert       ☞8. exit system                           ║\n");
    printf("╚════════════════════════════════════════════╝\n");
    printf("\n\n");
    printf("Enter your choice:[ ]\b\b");

但是结果是这个:

注意在VS2010下排版║\n");
    printf("║                            ║\n)后面这几个║是对不齐的?显示出来成那不规则的形状了。
☞字符无法显示出来 变成?号了. 怎么办?
搜索更多相关主题的帖子: 特殊字符 
2012-03-08 19:49
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 2楼 beyondyf
谢谢 杨大哥
视窗要复杂的多 我也不是很熟悉 先在控制台下对付下界面 以后争取搞视窗 先把模块划分好点。
那个☞ 和 ☀ 怎么输出来 为什么★就能很好的显示呢? 都是UNICODE吧。

梅尚程荀
马谭杨奚







                                                       
2012-03-08 20:01
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
我去改了下控制台 加大了宽 高 结果成这样:
为什么我程序里的几个功能排的很整齐显示就错位了?
而且几个║到了后面就对不齐了?

梅尚程荀
马谭杨奚







                                                       
2012-03-08 20:06
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
切换代码页
这个不会弄

梅尚程荀
马谭杨奚







                                                       
2012-03-08 20:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-362604-1-1.html




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

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