我們利用code block來printf出文字,並且能直接存文字檔
#include <stdio.h>
int main(){
FILE * fout=fopen("檔名.txt","w+");
printf( "Hello world\n");
fprintf(fout,"Hello world in file\n");
}


#include <stdio.h>
int main(){
FILE * fout=fopen("檔名2.txt","w+");
for(int i=0;i<20;i++)
{
printf( "Hello %d\n",i);
fprintf(fout,"Hello %d\n",i);
}
}
#include <GL/glut.h>
int angle[10]={0,0,0,0,0, 0,0,0,0,0};
void display()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(1,1,1);
glutSolidTeapot(0.2); ///身體
glPushMatrix(); ///右側
glTranslatef(0.2, 0,0 );
glRotatef(angle[0], 0,0,1);
glTranslatef(0.2, 0,0 );
glColor3f(1,0,0); ///紅色
glutSolidTeapot(0.2); ///右上手臂
glPushMatrix();
glTranslatef(0.2, 0,0);
glRotatef(angle[1], 0,0,1);
glTranslatef(0.2, 0,0);
glColor3f(1,1,0); ///黃色
glutSolidTeapot(0.2); ///右下手臂
glPopMatrix();
glPopMatrix(); ///右側
glPushMatrix(); ///左側
glTranslatef(-0.2, 0,0 );
glRotatef(angle[2], 0,0,1);
glTranslatef(-0.2, 0,0 );
glColor3f(0,1,0); ///綠色
glutSolidTeapot(0.2); ///左上手臂
glPushMatrix();
glTranslatef(-0.2, 0,0);
glRotatef(angle[3], 0,0,1);
glTranslatef(-0.2, 0,0);
glColor3f(0,0,1); ///藍色
glutSolidTeapot(0.2); ///左下手臂
glPopMatrix();
glPopMatrix(); ///左側
glutSwapBuffers();
}
int main(int argc, char**argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("Week14 file");
glutDisplayFunc(display);
glutMainLoop();
}
int angle[10]={0,0,0,0,0, 0,0,0,0,0};
void display()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(1,1,1);
glutSolidTeapot(0.2); ///身體
glPushMatrix(); ///右側
glTranslatef(0.2, 0,0 );
glRotatef(angle[0], 0,0,1);
glTranslatef(0.2, 0,0 );
glColor3f(1,0,0); ///紅色
glutSolidTeapot(0.2); ///右上手臂
glPushMatrix();
glTranslatef(0.2, 0,0);
glRotatef(angle[1], 0,0,1);
glTranslatef(0.2, 0,0);
glColor3f(1,1,0); ///黃色
glutSolidTeapot(0.2); ///右下手臂
glPopMatrix();
glPopMatrix(); ///右側
glPushMatrix(); ///左側
glTranslatef(-0.2, 0,0 );
glRotatef(angle[2], 0,0,1);
glTranslatef(-0.2, 0,0 );
glColor3f(0,1,0); ///綠色
glutSolidTeapot(0.2); ///左上手臂
glPushMatrix();
glTranslatef(-0.2, 0,0);
glRotatef(angle[3], 0,0,1);
glTranslatef(-0.2, 0,0);
glColor3f(0,0,1); ///藍色
glutSolidTeapot(0.2); ///左下手臂
glPopMatrix();
glPopMatrix(); ///左側
glutSwapBuffers();
}
int main(int argc, char**argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("Week14 file");
glutDisplayFunc(display);
glutMainLoop();
}
轉動



沒有留言:
張貼留言