nakio
12/04/2010, 20:34
Pues eso mismo si yo tengo mi programa llamemoslo "Gepeto" y le paso por terminal uno o varios floats:
nakio@caca~/ ./Gepeto 4.0 12.0
Como recuperaría esos valores float de argv?
He intentado un casting de la siguiente forma pero no funciona :( me estoy atascando con esta mierdecilla y me estoy empezando a volver gilipollens xD
El susodicho casting:
void main(int argc, char *argv[], char *envp[]){
float fulano;
float mengano;
fulano = (float)argv[1];
mengano = (float)argv[2];
...
}
Alguna idea?
Saludos y gracias, Nakio.
nakio@caca~/ ./Gepeto 4.0 12.0
Como recuperaría esos valores float de argv?
He intentado un casting de la siguiente forma pero no funciona :( me estoy atascando con esta mierdecilla y me estoy empezando a volver gilipollens xD
El susodicho casting:
void main(int argc, char *argv[], char *envp[]){
float fulano;
float mengano;
fulano = (float)argv[1];
mengano = (float)argv[2];
...
}
Alguna idea?
Saludos y gracias, Nakio.