Как правильно обработать в программе аргументы, с использованием их в дальнейшем как переменные типа double,
пример простая программа перемножающая вводимые в аргументах данные:
#include <stdio.h>
#include <stdlib.h>
main (int argc, double *argv[])
{
double a;
double b;
double res;
if ( argc != 3 )
{
printf("Usage: %s <A> <B>\n", argv[0]);
exit (0);
}
/* вот тут я аргументы разыменовываю */
a = *argv[1];
b = *argv[2];
/* а тут их считаю */
res = a*b;
printf("Результат произведения - %f\n", res);
return 0;
}
результаты выдаются нереальные, в чем я ошибаюсь ?
Ответ на:
комментарий
от human0id
Ответ на:
комментарий
от alphex_kaanoken
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Си (2013)
- Форум математика (2005)
- Форум что не так в использовании структуры (2008)
- Форум Срочно!!!! Вызов внешней программы из C (2003)
- Форум ofstream (2006)
- Форум познать дзен popen() (2013)
- Форум Не компилиься элементарная рога... (2003)
- Форум Не компилится элементарная прога... (2003)
- Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)
- Форум Потестируем инкремент! (2005)