lcc编写1+1=几时的小问题

时间:2021-11-04 17:37:37
#include <stdio.h>

void main(void)
{
int a,b;
int y;

a=1;
b=1;
y=a+b;
printf("\na+b=%d",y);

getchar();
}
总是编译出现rules not allowed here near line 12,求高手解答

8 个解决方案

#1


你的编译器问题吧,我这没问题!??

#2


没问题啊

#3


引用 2 楼  的回复:
没问题啊

我现在又出现了新问题。。
couldn't open * GetLastError()=5

#4


引用 3 楼  的回复:
引用 2 楼 的回复:

没问题啊

我现在又出现了新问题。。
couldn't open * GetLastError()=5

权限问题?

#5


引用楼主  的回复:
#include <stdio.h>

void main(void)
{
int a,b;
int y;

a=1;
b=1;
y=a+b;
printf("\na+b=%d",y);

getchar();
}
总是编译出现rules not allowed here near line 12,求高手解答



请看一下最后
getchar();
改为
getch();

在试一试~

#6


我这里也没问题。。。
结果a+b=2

#7


这个还真没见过。。。

#8


引用 3 楼  的回复:
引用 2 楼  的回复:

没问题啊

我现在又出现了新问题。。
couldn't open * GetLastError()=5


我换了VS2010问题终于解决了,#include "StdAfx.h"
StdAfx.h这个头文件的afx是指什么?我现在看得是零基础学C语言,康莉 李宽编著的

#1


你的编译器问题吧,我这没问题!??

#2


没问题啊

#3


引用 2 楼  的回复:
没问题啊

我现在又出现了新问题。。
couldn't open * GetLastError()=5

#4


引用 3 楼  的回复:
引用 2 楼 的回复:

没问题啊

我现在又出现了新问题。。
couldn't open * GetLastError()=5

权限问题?

#5


引用楼主  的回复:
#include <stdio.h>

void main(void)
{
int a,b;
int y;

a=1;
b=1;
y=a+b;
printf("\na+b=%d",y);

getchar();
}
总是编译出现rules not allowed here near line 12,求高手解答



请看一下最后
getchar();
改为
getch();

在试一试~

#6


我这里也没问题。。。
结果a+b=2

#7


这个还真没见过。。。

#8


引用 3 楼  的回复:
引用 2 楼  的回复:

没问题啊

我现在又出现了新问题。。
couldn't open * GetLastError()=5


我换了VS2010问题终于解决了,#include "StdAfx.h"
StdAfx.h这个头文件的afx是指什么?我现在看得是零基础学C语言,康莉 李宽编著的