论坛: 编程破解 标题: C问题 复制本贴地址    
作者: guangtian [guangtian]    论坛用户   登录
# include <stdio.h>
# include <conio.h>
int main ()
{
int i;
char *c[]={"BLACK","BLUE","GREEN","CYAN","RED","MAGENTA","BROWN","LIGHTGRAY"};
textbackground(0);
clrscr();
for (i=1;i<8;i++)
{
window(10+i*5,5+i,30+i*5,15+i);
textbackground(i);
clrscr();
}
getch();
return 0;
}

请问这个程序里面定义的那个指针数组有什么用啊?

地主 发表时间: 11/18 15:36

回复: flyfalcon [flyfalcon]      登录
从这里看不出什么,这个数组的确在里面没有用处/
我想,可能是你漏掉什么东西!

B1层 发表时间: 11/18 15:40

回复: guangtian [guangtian]   论坛用户   登录
东西我是没有漏掉的,就是这些。。我是在资料上看到的这个程序,而且运行结果也对。我就是不明白这个指针数组有什么用。

B2层 发表时间: 11/18 17:35

回复: ceo_8008 [ceo_8008]   论坛用户   登录
有时候例子是从某个程序中拿出来给别人看,

所以我想也可能拿出这个程序的人忘记把它删除掉

没什么,不必为它而去考虑太多,相信自己

B3层 发表时间: 11/18 17:51

回复: lzg2001 [lzg2001]   论坛用户   登录
这个程序只不过是在定义若个窗口而已你说的数组并没有什么用,是不是少了什么了.

B4层 发表时间: 11/24 11:14

回复: lww230 [lww230]   论坛用户   登录
函数名: textbackground
功  能: 选择新的文本背景颜色
用  法: void textbackground(int color);
程序例:

#include <conio.h>

int main(void)
{
  int i, j;

  clrscr();
  for (i=0; i<9; i++)
  {
      for (j=0; j<80; j++)
        cprintf("C");
      cprintf("\r\n");
      textcolor(i+1);
      textbackground(i);
  }

  return 0;
}
颜色可以用大写字母,也可以用数字,c语言中最多有16种吧
你的是用大写字母表示的,注意一下文本背景颜色的变化
字母翻译成中文就是所代表颜色


B5层 发表时间: 11/25 17:16

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号