Que signifie “Impossible de compresser les fichiers binarys”?

J’ai compilé avec succès mon code, mais il dit ceci:

 Remarque: vous pouvez également exécuter votre application en tapant "run" suivi de tous les arguments de la ligne de commande.
 Lancer l'application sans argument ...
 Vérification des bibliothèques ...
 Copier des fichiers ...
 Traitement des fichiers ...
 Comstackr ...
 Impossible de compresser les fichiers binarys!

 Demande terminée.

Je veux que mon code demande à l’utilisateur de saisir trois nombres, avec des espaces entre eux, et de les multiplier.

#include  #include  int mult( int x, int y, int z) { return x * y * z; int main() { int x; int y; int z; printf("Input two integers to be multiplied: "); scanf("%d", &x); scanf("%d", &y); scanf("%d", &z); printf("The product of the three numbers is %d\n", mult( x, y, z) ); getchar(); } int mult (int x, int y, int z) { return x * y * z; } } 

J’utilise compilr.com comme plate-forme de développement.

Votre code contient des erreurs de syntaxe. mult est défini deux fois et pose des problèmes avec les accolades. De plus, si vous utilisez C89, main devrait renvoyer une valeur.

Outre que votre code est un peu bizarre et probablement faux, il me semble que votre erreur indique un problème d’éditeur de liens: http://ideone.com/iBOtP

En fait, votre code ne sera tout simplement pas lié . Il manque une accolade à la première définition de mult . Votre deuxième définition (inutile) semble avoir une attache supplémentaire la suivant. En tant que tel, il semble y avoir une seule grande méthode mult et aucune principale, entraînant l’erreur de l’éditeur de liens. Le principal (même s’il n’est pas pris entre les accolades) ne retourne rien non plus.

Étonnamment, Compilr ne semble pas renvoyer d’erreurs à ce sujet. (Ou vous ne nous montrez pas) Cependant, en raison de l’échec de la liaison, il n’y a pas de fichiers binarys. Ainsi, lorsque vous essayez de les compresser, la compression réelle échoue avec le message d’erreur que vous voyez.

Je vous recommanderais sérieusement de choisir un compilateur / IDE décent pour comstackr votre code vous-même avant de le soumettre ailleurs. Assurez-vous qu’il fonctionne d’abord sur votre système local. Si compilr.com ne renvoie aucune information d’erreur relative à la syntaxe, au compilateur ou à l’éditeur de liens, il est quasiment inutile. (Notez que je ne suis pas familier avec le système, il pourrait donc vous le fournir. Si oui, déterminez comment cela fonctionne).