Forum général.cherche-logiciel une aide

Posté par  .
Étiquettes : aucune
0
17
fév.
2007
Bonjour,
Je volais complais ce programme mais j'arrive pas ?
gcc nomdufichier.c -o -lX11 nom

# include <X11/Xlib.h>
# include <stdio.h>
int larg,haut,s;
char * detenv();
Display * d;
Window w;
GC gc;
XFontStruct * fd;
XEvent e;
main()
{
initialiser();

/*decider quand dessiner ou ecrire ou les deux*/
XSelectInput(d,w, ExposureMask);
}

initialiser()
{
XGCValues gcv;
printf("Donner la largeur de la fenetre(nombre entier)");
scanf("%d",&larg);
printf("Donner la hauteur de la fenetre(nombre entier)");
scanf("%d",&haut);
printf("Donner la hauteur de la fenetre pour le Titre (nombre entier)");
scanf("%d",&s);

/*contacte le serveur*/
if ((d = XOpenDisplay(getenv("DISPLAY"))) == NULL)
{ fprintf(stderr,"Impossible de contacter le serveur\n");
exit(1); }
/*crée une fenetre*/
w = XCreateSimpleWindow(d, RootWindow(d, DefaultScreen(d)),
0, 0, larg, haut,
2, BlackPixel(d, DefaultScreen(d)),
WhitePixel(d, DefaultScreen(d)));
/*chargement d une police de caracteres*/
if ((fd=XLoadQueryFont(d, "fixed")) == NULL)
{
fprintf(stderr, "Impossible de charger la police fixed\n"); exit(1);
} /*creation d un contexte graphique*/
gcv.font = fd->fid;
gcv.foreground = BlackPixel(d, DefaultScreen(d));
gc = XCreateGC(d, w, GCFont | GCForeground, &gcv);
XMapWindow(d, w);
for(;;)
XNextEvent(d, &e);
}
  • # Symptômes ?

    Posté par  . Évalué à 3.

    Sinon -o et le nom du fichier de sortie sont liés donc
    -o nom
    devrait être un bloc ...
    eqça

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.