O problema surge quando passo o argumento -m (para cálculo da média): -m "1 2 3 4", já que não consigo fazer a conversão dos números que estão na string em C char para números floats.
O compilador que estou usando é o g++ (Dev-Cpp 4.9.9.2).
Espero idéias. Abraços.
SOLVED: Sem querer resolvi o problema apenas colocando o operador & na frente de argv[optind-1]... parece que passando o endereço ele não acusa o erro.
Quem souber me explicar o porquê disso, fico agradecido.
Pergunta
Hicker
Hi moços
Estou tendo problemas para implementar um código que receba argumentos (função main()) na hora de sua chamada.
O problema surge quando passo o argumento -m (para cálculo da média): -m "1 2 3 4", já que não consigo fazer a conversão dos números que estão na string em C char para números floats.
O compilador que estou usando é o g++ (Dev-Cpp 4.9.9.2).
Espero idéias. Abraços.
SOLVED: Sem querer resolvi o problema apenas colocando o operador & na frente de argv[optind-1]... parece que passando o endereço ele não acusa o erro.
Quem souber me explicar o porquê disso, fico agradecido.
Editado por HickerLink para o comentário
Compartilhar em outros sites
2 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.