Bonjour,
J'ai une fonction qui fait (entre autre)
printf("%f\n", a);
a est bien sûr un float.
Suivant de quelle partie de mon programme j'appelle cette fonction j'obtiens
1.0000000 avec un point après le 1
ou bien
1,0000000 avec une virgule après le 1
Quelqu'un aurait une idée de la nature de ce problème (un paramétrage qui saute ?) ?
Meci de votre aide,
JM
Forum Linux.général Probleme lpr et kubuntu
Bonsoir,
Jusqu'à aujourd'hui mes impressions se passaient bien. lpr était accessible en ligne de commandes mais curieusement il n'était pas coché comme étant installé dans le gestionnaire de paquets adept-manager.
J'ai voulu, pour d'obscures raisons l'installer depuis adept-manager et depuis IMPOSSIBLE d'imprimer autre chose que des pages de test. J'ai bien tenté de désinstaller lpr, d'installer d'autres équivalents : rien
Quelle version de lpr pouvait bien être installé à l'origine ????
Merci de votre aide
JM
Jusqu'à aujourd'hui mes impressions se passaient bien. lpr était accessible en ligne de commandes mais curieusement il n'était pas coché comme étant installé dans le gestionnaire de paquets adept-manager.
J'ai voulu, pour d'obscures raisons l'installer depuis adept-manager et depuis IMPOSSIBLE d'imprimer autre chose que des pages de test. J'ai bien tenté de désinstaller lpr, d'installer d'autres équivalents : rien
Quelle version de lpr pouvait bien être installé à l'origine ????
Merci de votre aide
JM
Forum Programmation.c cc, as et ld
Bonjour,
Je dois compiler le programme suivant :
J'utilise les commandes suivantes :
Pas de problèmes à ce stade. Par contre l'utilisation de la commande ld s'avère délicate. J'ai finalement réussi à m'en servir de cette façon :
Je dois compiler le programme suivant :
#include "stdio.h";
long int factorielle(int n) {
if (n<2) return 1; else return n*factorielle(n-1);
}
int main(int argc, char *argv[]){
int i;
printf("Hello World!\n\n");
for(i=0;i<10;i++)
printf("%i! = %li\n",i,factorielle(i));
return 0;
}
J'utilise les commandes suivantes :
cc -c -S toto.c
as -o toto.o toto.s
Pas de problèmes à ce stade. Par contre l'utilisation de la commande ld s'avère délicate. J'ai finalement réussi à m'en servir de cette façon :
ld -o toto (…)
Forum Programmation.c Problème avec la compilation d'un programme GTK
Bonjour,
Je souhaite compiler le programme suivant :
Je tape la commande
gcc `pkg-config --libs --cflags gtk+-2.0` test.c -o test
et j'obtiens le méchant message :
/usr/bin/ld: skipping incompatible /usr/lib/libgtk-x11-2.0.so when searching for -lgtk-x11-2.0
/usr/bin/ld: skipping incompatible /usr/lib/libgtk-x11-2.0.so when searching for -lgtk-x11-2.0
/usr/bin/ld: cannot find -lgtk-x11-2.0
collect2: ld returned 1 exit status
Sachant que je suis sous Mandriva 2007 et (…)
Je souhaite compiler le programme suivant :
#include "stdlib.h";
#include "gtk/gtk.h";
int main(int argc, char **argv) {
/* Initialisation de GTK+ */
gtk_init(&argc, &argv);
return EXIT_SUCCESS;
}
Je tape la commande
gcc `pkg-config --libs --cflags gtk+-2.0` test.c -o test
et j'obtiens le méchant message :
/usr/bin/ld: skipping incompatible /usr/lib/libgtk-x11-2.0.so when searching for -lgtk-x11-2.0
/usr/bin/ld: skipping incompatible /usr/lib/libgtk-x11-2.0.so when searching for -lgtk-x11-2.0
/usr/bin/ld: cannot find -lgtk-x11-2.0
collect2: ld returned 1 exit status
Sachant que je suis sous Mandriva 2007 et (…)