Pergunta

Eu tenho compilado com êxito o meu código, mas ele diz isso:

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.

Eu quero o meu código para que o usuário digite três números, com espaços entre eles, e peça-lhes que ser multiplicado, então aqui está o meu código:

#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;
    }
}        

Eu estou usando compilr.com como minha plataforma de desenvolvimento.

Foi útil?

Solução

O código contém erros de sintaxe. mult é definido por duas vezes, e há problemas com o aparelho.Além disso, se você estiver usando C89, main deve retornar um valor.

Outras dicas

Além de que o seu código é um pouco estranho e provavelmente errado, parece-me que o seu erro indica um problema de vinculador: http://ideone.com/iBOtP

Na verdade, o código de simplesmente não link.Sua primeira definição de mult está faltando uma cinta no final.O segundo (desnecessária) definição parece ter um extra de chave a seguir.Como tal, parece ser uma única grande mult método e principal em todos os, resultando no erro de vinculador.O principal (mesmo se não for apanhado dentro das chaves) não retorna nada.

Surpreendentemente, Compilr não parece retornar erros com relação a isso.(Ou não, mostrar-nos) no Entanto, como conseqüência da falha de link, não há binários.Então, quando tentando zip-los, o real de compressão de falha com a mensagem de erro que você vê.

Eu seriamente recomendo você pegar um bom compilador/IDE para compilar seu código de si mesmo antes de enviá-lo em qualquer outro lugar.Certifique-se de que ele realmente funciona no seu sistema local primeiro.Se compilr.com não devolver qualquer sintaxe real/compilador/linker informações de erro e, em seguida, é quase inútil para você.(Note que eu estou familiarizado com o sistema, para que ele possa, na verdade, fornecê-lo a você.Se, então, descobrir como isso funciona).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top