Forum Programmation.c Probleme avec printf et les float

Posté par  .
Étiquettes : aucune
0
12
juin
2007
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

Posté par  .
Étiquettes : aucune
0
20
mar.
2007
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

Forum Programmation.c cc, as et ld

Posté par  .
Étiquettes : aucune
0
31
jan.
2007
Bonjour,
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

Posté par  .
Étiquettes : aucune
0
30
déc.
2006
Bonjour,

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 (…)