Piszę program, który wylicza rozwiązania funkcji kwadratowej. Cały program działa poprawnie, jednak chciałem go trochę zmodyfikować. Mianowicie zależy mi na tym, żeby liczby do programu wpisywać z wiersza poleceń, po podaniu komendy (./nazwa), czyli np. ./nazwa 1 2 3
W tym celu napisałem przy funkcji main
int main(int argc, char *argv[])
Jednak nie wiem, jak wczytać liczby do programu, ponieważ po podaniu ich w ten sposób zapisują się w tablicy typu char, a ja potrzebuję typu double. Jak rozwiązać ten problem? Czy możliwe jest wczytanie ich jako typ double, np. poprzez coś w rodzaju
scanf(argv[1], "%lf", &a)
?