今天早上在我的CS实验室,我正在编译并执行一些C代码.代码如下:
#include <stdio.h>
#define SIZE 3
int main()
{
float x[SIZE];
float *fp;
int i;
for(i=0; i<SIZE; i++)
//{
x[i] = 0.5*(float)i;
//}
for(i-0; i<SIZE; i++)
//{
printf(" %d %f \n", i, x[i]);
//}
fp=x;
for(i=0; i<SIZE; i++)
//{
printf(" %d %f \n", i, *(fp+i));
//}
}
Run Code Online (Sandbox Code Playgroud)
这是我在Ubuntu终端中用来编译的命令:
gcc -o program program.c
这是我以前执行的命令
./程序
这是我遇到的结果:
0 0.50000
1 1.50000
2 2.50000
这是我期望在同一实验室的其他计算机上找到的结果.
0 0.50000
1 1.50000
2 2.50000
0 0.50000
1 1.50000
2 2.50000
免责声明:我仔细检查并三重检查我的代码与其他计算机中的代码完全无关.
显然,这里的编译器有问题.任何人都可以告诉我这是什么问题?以及如何解决它?
问候
我正在尝试使用Visual C++中的OpenGL构建六边形模型.我以某种方式无法检索正确的输出.
#include <windows.h>
#include <glut.h>
#include <math.h>
float x, inc = 3.14/6, pi = 3.14;
void RenderScene()
{
glColor3f(1,1,0);
for ( x=0.0; x<2*pi; x=x+inc )
{
glBegin(GL_LINE_STRIP);
glVertex2f(cos(x),sin(x));
glEnd();
}
}
void myDisplay(void)
{
glEnable(GL_CULL_FACE);
glEnable(GL_DEPTH_TEST);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glPushMatrix();
RenderScene();
glPopMatrix();
glFlush();
}
void SetupRC(void)
{
glClearColor(0.0, 0.0, 1.0, 1.0);
glOrtho(-5.0,5.0,-5.0,5.0,-5.0,5.0);
}
void main(void)
{
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(640,480);
glutInitWindowPosition(10,15);
glutCreateWindow("Rofans Manao");
glutDisplayFunc(myDisplay);
SetupRC();
glutMainLoop();
}
Run Code Online (Sandbox Code Playgroud)
以上是我的代码.我的代码以前曾经工作过.我相信我做了一些看不见的错误.
我在我的数据库表中
a | 1
a | 2
a | 3
a | 4
我应该如何只返回SELECT查询:
a | 4
我尝试了几种与不同和最大值的组合,但似乎都无关紧要.
我的这些代码行产生了同样的错误
Enum ConnectionState
INTERNET_CONNECTION_MODEM = 0x1
INTERNET_CONNECTION_LAN = 0x2
INTERNET_CONNECTION_PROXY = 0x4
INTERNET_RAS_INSTALLED = 0x10
INTERNET_CONNECTION_OFFLINE = 0x20
INTERNET_CONNECTION_CONFIGURED = 0x40
End Enum
Run Code Online (Sandbox Code Playgroud)
它说:
预期结束
我尝试进行谷歌搜索,似乎我遵循正确的格式.例如,以下这些行有效.
Public Enum InterfaceColors
MistyRose = &HE1E4FF&
SlateGray = &H908070&
DodgerBlue = &HFF901E&
DeepSkyBlue = &HFFBF00&
SpringGreen = &H7FFF00&
ForestGreen = &H228B22&
Goldenrod = &H20A5DA&
Firebrick = &H2222B2&
End Enum
Run Code Online (Sandbox Code Playgroud)
这些也有效
Enum SecurityLevel
IllegalEntry = -1
MinimumSecurity = 0
MaximumSecurity = 1
End Enum
Run Code Online (Sandbox Code Playgroud)
两者都来自MSDN.
有人可以告诉我我的线路有什么问题吗?
提前致谢.
有人能告诉我为什么这段代码会产生错误吗?
C#代码
DateTime now = DateTime.Now;
DateTime after1month = DateTime.Now.AddMonths(1);
Run Code Online (Sandbox Code Playgroud)
它产生的查询
SELECT * FROM TABLE WHERE THEDATE BETWEEN 'now' AND 'after1month'
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏.谢谢