Question

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

Note: You can also run your application by typing 'run' followed by any command line arguments.
Starting application without args...
Checking Libraries...
Copying files...
Processing Files...
Compiling...
Failed to zip binaries!

Application Exited.

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

#include <stdio.h>
#include <stdlib.h>

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 ma plateforme de développement.

Était-ce utile?

La solution

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

Autres conseils

En outre que votre code est quelque peu bizarre et probablement faux, il me semble que votre erreur indique un problème de lieur: http://ideone.com/ibotp

En fait, ton code ne fera tout simplement pas de lien.Votre première définition de mult il manque une accolade à la fin.Votre deuxième définition (inutile) semble être suivie d'une accolade supplémentaire.En tant que tel, il semble y avoir une seule grande méthode mult et aucune méthode principale du tout, ce qui entraîne l'erreur de l'éditeur de liens.Le principal (même s'il n'est pas pris entre les accolades) ne renvoie rien non plus.

Étonnamment, Compilr ne semble renvoyer aucune erreur à ce sujet.(Ou vous ne nous le montrez pas) Cependant, en raison de l'échec de la liaison, il n'y a pas de binaires.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 vous procurer un compilateur/IDE décent pour compiler votre code vous-même avant de le soumettre ailleurs.Assurez-vous d'abord que cela fonctionne réellement sur votre système local.Si compilr.com ne renvoie aucune information réelle sur les erreurs de syntaxe/compilateur/éditeur de liens, alors c'est presque inutile pour vous.(Notez que je ne connais pas le système, il se peut donc qu'il vous le fournisse.Si c'est le cas, découvrez comment cela fonctionne).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top