Edinburge 发表于 2017-2-13 17:01:30

大神们,这道程序为什么在Visual C++ 6.0中显示不出来

#include <stdio.h>
main(void)
{
   int i,j;
   for(i=0;i<8;i++)
           for(j=0;j<8;j++)
           {
             if((i+j)%2==0)
                       printf("%c%c",219,219);
               else
                       printf(" ");
               printf("\n");
           }
}{:10_258:}

要抱要吻要怎么 发表于 2017-2-13 20:16:01

C::B中编译运行是没问题,可能是main函数前没加类型或者没加return 0;

lumber2388779 发表于 2017-2-14 11:45:46

用unsigned char类型试试吧, ASCII大于127的图形大部分输出来都是乱码,因为char类型的范围不够

helloTOM 发表于 2017-2-14 11:59:52

兄弟啊 你这问题跟我一样 唉。。。为啥啊。。。{:10_266:}{:10_266:}{:10_266:}

0mrli0 发表于 2017-2-14 14:14:47

http://bbs.fishc.com/forum.php?mod=viewthread&tid=82564&extra=page%3D1%26filter%3Dtypeid%26typeid%3D3
跟上一个帖子应该是一个问题吧

Edinburge 发表于 2017-2-17 12:23:32

0mrli0 发表于 2017-2-14 14:14
http://bbs.fishc.com/forum.php?mod=viewthread&tid=82564&extra=page%3D1%26filter%3Dtypeid%26typeid%3D ...

谢谢你,大神。我知道了嘿嘿{:5_91:}

骨头酥 发表于 2017-2-18 20:48:21

就算没有返回值也要写成
void main(void)

不要这么写
main(void)
页: [1]
查看完整版本: 大神们,这道程序为什么在Visual C++ 6.0中显示不出来