1) OpenGl
voici les erreurs du compilateur
7 C:\Dev-Cpp\main.cpp `Void' does not name a type
28 C:\Dev-Cpp\main.cpp `Void' does not name a type
C:\Dev-Cpp\main.cpp In function `int main(int, char**)':
43 C:\Dev-Cpp\main.cpp expected `)' before ';' token
43 C:\Dev-Cpp\main.cpp expected `;' before ')' token 44 C:\Dev-Cpp\main.cpp `gLutInitDisplayMode' undeclared (first use this function)
47 C:\Dev-Cpp\main.cpp `glutCreatewindow' undeclared (first use this function)
48 C:\Dev-Cpp\main.cpp `init' undeclared (first use this function) 49 C:\Dev-Cpp\main.cpp `display' undeclared (first use this function)
C:\Dev-Cpp\Makefile.win [Build Error] [main.o] Error 1
ps: vous pouvez copier le code source et le coller ds votre compilateur pour voir.
Et enfin le code source de mon programme :
/*
*BUGS.CPP
*ceci est un programme en OpenGl.
*/
#include<GL/glut.h>
Void display(void)
{
/*efface tous les pixels*/
glClear( GL_COLOR_BUFFER_BIT);
/*je dessine les polygonnes qui sont des rectangles avec des arrétes aux points
*(0.25,0.25,0.0) et (0.25,0.75,0.0)
*/
glBegin(GL_POLYGON);
gLColor3f(1.0,1.0,1.0);
gLVertex3f(0.25,0.25,0.0);
gLvertex3f(0.75,0.25,0.0);
gLvertex3f(0.75,0.75,0.0);
gLVertex3f(0.25,0.75,0.0);
gLEnd();
/*J'échange les mémoires pour monter le premier
*ou j'avais écrit
*/
glutSwapBuffers();
}
Void init(void)
{
/*je choisis les couleurs virtuelles*/
gLClearColor(0.0,1.0,0.0,0.0);
/*j"initialise les valeurs de la vue*/
gLMatrixMode(GL_PROJECTION);
gLLoadIdentity();
gLOrtho(0.0,1.0,1.0,-1.0,1.0);
}
/*
*je déclare tous les paramétres windows avec une inclusion
d'un texte*/
int main(int argc, char** argv)
{
glutInt(&argc;argv);
gLutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
glutInitWindowSize(250,250);
glutInitWindowPosition(100,100);
glutCreatewindow("Salut, alors quoi de neuf docteur Bugs-Bunny!!!!!");
init();
glutDisplayFunc(display);
glutMainLoop();
return 0;/*ANSI C est requit pour la fonction main pour retourner à ligne*/
}
2) Ah, oui un autre pdt que j'y suis, c un programme pour une pendule :
#include <stdio.h> // printf
#include <conio.h> // clrscr, gotoxy, getch, kbhit
#include <time.h> // time_t, time, ctime
// Prototype
void wait(long sec);
// Fonction MAIN
void main(void)
{
clrscr() ; // Efface l'ecran
time_t t ;
printf("Voici la date et l'heure :") ;
while(!kbhit()) // Tant qu'aucune touche n'est enfoncée
{
time(&t) ;
gotoxy(5, 3) ; // ligne 3, colonne 5
printf("%s", ctime(&t)) ;
wait(1) ; // Attente = 1 seconde
}
getch() ; // Vidage du tampon (à cause de kbhit)
}
// Fonction WAIT
void wait(long sec)
{
long start, courante;
time(&start) ;
time(&courante) ;
while((courante-start)<sec)
{
time(&courante) ;
}
}
Ps: idem qu'en Haut.
merci bcp les gars car je séche!!!!!!!!!!
@++
Jph