diff --git a/du1/program.c b/du1/program.c index d2f9af9..29c2c70 100644 --- a/du1/program.c +++ b/du1/program.c @@ -1,13 +1,46 @@ #include +#include +#include +#include +#define LINE_SIZE 100 + +int vyhodnot_vstup (float *num){ +//return value podla toho ci je input validny alebo nie + char vstup[LINE_SIZE]; + memset (vstup, 0, LINE_SIZE); + char *citaj = fgets (vstup, LINE_SIZE, stdin); + + if (citaj == NULL) return -1; //-1 ak je NULL + else if (vstup[0] == '\n') return -2; //-2 ak sa vyenteroval input + + char *ukoncovaci; + float hodnota = strtof (vstup, &ukoncovaci); + + + + + + +} int main(){ - char riadok[LINE_SIZE]; - memset(riadok, 0,LINE_SIZE); - char* r = fgets(riadok,LINE_SIZE,stdin); + float num = 0; + + //prepis vstupu do premennej + int vyhodnotenie = vyhodnot_vstup(&num); + + //vyhodnotenie vysledkov pomocnej funkcie + + + //nejak horner + + + //vysledok + + + //win + - if (r == NULL){ - return 0; - } return 0; } \ No newline at end of file