VC6.0下的编程问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 12:07:16
VC6.0下的编程问题

VC6.0下的编程问题

VC6.0下编程的问题
第一,定义屏幕结构常量指针
#define SCREEN(*SCREENPOINTER)

第二,定义行列常量
#define ROW 25
#define COLUMN 80

第三,系统库函数调用
#include<string.h>
#include<stdio.h>
#include<conio.h>

第四,定义“TEXT”结构体
typedef struct TEXT
{
unsigned char CHAR;
unsigned char ATTRIBUTE;
}TEST;

第五,第一整个字符显示屏幕结构数组
typedef TEST SCREENARRAY[ROW][COLUMN];

第六,建立和屏幕的联系
SCREENARRAY far*SCREENPOINTER=(SCREENARRAAY far*)0xb80000001;

第七,定义要显示的字符串常量
char HELLO[]="HELLO CHINA!";

第八,主程序

int main(void)
{
int CIRCLE;
clrscr();
for(CIRCLE=0;CIRCLE<strlen(HELLO);CIRCLE++) //第一次显示字符
{
SCREEN[10][CIRCLE].CHAR=HELLO[CIRCLE];
}

#define SCREEN(*SCREENPOINTER)
这个错了

afafwef

很是怪异啊。这个程序我看着怎么像是在TC 2.0下来玩的动的呢?
给你两个百度下的参考回答:
http://zhidao.baidu.com/question/101817445.html?fr=qrl&cid=74&index=1&fr2=query

http://zhidao.baidu.com/question/8581162.html?fr=qrl

你是用C的观点用在VC中,如果你用VC就用C++的观点来考虑吧.