Fundamentos da Linguagem C

Voltar para o índice



./01/ml2km.c

#include <stdio.h>  /* printf, NULL */
#include <stdlib.h> /* strtof */

#define KM 1.6093

int main(int argc, char *argv[]) {
    
    if (argc > 1) {
        
        printf("%.4f\n", strtof(argv[1], NULL) * KM);
        
        return 0;
        
    } else {
        
        printf(
            "Número incorreto de argumentos!\n"
            "Uso: km2ml <quilômetros>\n"
        );
        
        return 1;
    }   
}