O problema é que no CodeBlocks do windows, ele compilou direitinho e rodou o programa do jeito que eu desejava, porque que no Xcode não deu? alguém me sugere outro IDE pro Mac então? O CodeBlocks pro Mac é muito bugado... Eu só não entendi porque que o Xcode não compila!
Pergunta
WasoBH
Ae pessoal tudo beleza?
Seguinte, eu tive que fazer um programa que simulava um relatorio de vendas de uma loja... O código é o seguinte:
#include <stdio.h> #include <stdlib.h> #include <time.h> #define PRODUTOS 20 #define TRANSACOES 15 #define CONSUMIDORES 10 int numAle(int n); int numAle(int n) { return rand() % n; } int main (int argc, const char * argv[]) { int numProdutos,numTransacoes,compra[TRANSACOES],consumidor[CONSUMIDORES],i,j,k; float preço[PRODUTOS],total,precoAleatorio; srand((unsigned)time(NULL)); numProdutos = numAle(PRODUTOS)+1; for (i = 0; i < numProdutos; i++) { precoAleatorio = 5 + numAle(96); preço[i] = precoAleatorio; } numTransacoes=numAle(TRANSACOES)+1; printf("Simulacao para:\n %d produtos\n %d transacoes\n", numProdutos, numTransacoes); for (i = 0; i < numTransacoes; i++) { j = numAle(numProdutos); compra[i] = j; k = numAle(CONSUMIDORES) + 1; consumidor[i] = k; } total = 0; printf("-----------------------------------------------\n"); printf("Transacao Consumidor Produto Valor (R$)\n"); printf("-----------------------------------------------\n"); for (i = 0; i < numTransacoes; i++) { printf("\t%d \t %d \t %d \t %7.2f\n",i+1, consumidor[i], compra[i]+1, preço[compra[i]]); total = total + preço[compra[i]]; } printf("------------------------------------------------\n"); printf("TOTAL DE VENDAS %7.2f\n",total);  return 0; }Porém, na hora de compilar no Xcode do Mac OS X... ele está dando erro("Expected Expression") nessas linhas e não entendi ainda o porque:
1) printf("\t%d \t %d \t %d \t %7.2f\n",i+1, consumidor, compra+1, preço[compra]);
2) Um erro na linha VAZIA acima do return 0;
O problema é que no CodeBlocks do windows, ele compilou direitinho e rodou o programa do jeito que eu desejava, porque que no Xcode não deu? alguém me sugere outro IDE pro Mac então? O CodeBlocks pro Mac é muito bugado... Eu só não entendi porque que o Xcode não compila!
O que pode ser pessoal? algum me ajuda?
Abraço pra vocês
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.