Salut à tous,
Alors voilà j'ouvre un thread concernant le développement avec Lattice C. Je vous préviens, je débute dans la programmation sous C sous Atari et j'ai donc opté pour l'approche du "commençons par le début".
Je commence donc avec mon premier problème:
soit le petit programme suivant:
#include <stdio.h>
#include <conio.h>
// #include <float.h> // ne résoud pas le problème...
void main() {
float a,b,result;
a=-21.43;
b=4.782;
result=a+b;
printf("a+b = %f\t\t", result);
puts("Pour continuer, frapper une touche...");
getch();
}
Lorsque je fais un make all, j'obtiens l'erreur suivante à la phase de linking:
Undifined symbols First Referenced
__CXA44 File 'exI_08.O'
__CXV45 File 'exI_08.O'
Maintenant, si vous remplacez les float par des int et %f par %d, tout fonctionne correctement...
Qqn sait-il comment résoudre cette erreur?
Merci
François