编辑:程序包括标头,并且与gcc和win7不兼容。我想我必须将dosbox与turbo c一起使用才能运行该程序...
整个程序在这里:http://blackwhite.8866.org/bhh/asc.c
以下是获取错误消息的相关代码:
main(){
char far *p = (char far *),0xA0000000,far *py, far *px;
/* some other codes */
}
我不知道为什么会出现此错误,因为代码是由教授给出的,是一项家庭作业(我们必须在8086汇编中创建相同的程序)。
我猜问题出在开发c ++,但是我也不知道...
先感谢您!
最佳答案
int main(){
char far *p = (void far *)0xA0000000; // Initialize a far * to point to address.
void far *py; // type of far pointer required. (void, char, int, etc.)
void far *px; // type of far pointer required. (void, char, int, etc.
/* some other codes */
return(0);
}
关于c - 在dev c++中运行此C代码时出错-“*标记之前的语法错误”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23595044/