From 11913d1bdf813f60259ec33c9bb0a0fa39f29778 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Vl=C4=8Dek?= Date: Thu, 19 Mar 2026 21:21:18 +0000 Subject: [PATCH] Aktualizovat du3/program.c --- du3/program.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/du3/program.c b/du3/program.c index 0bd2793..c0f8290 100644 --- a/du3/program.c +++ b/du3/program.c @@ -54,12 +54,11 @@ int main() strBuffer[0] = '\0'; char* strtofEndPtr; - - while (fgets(line, SIZE, stdin) != NULL) { if (sscanf(line, "%127[^\n]", strBuffer) == 1) { + int LinesOnInputCount; bool isLineInvalid = false; //docasne 'char' premeny char num1Temp[TEMPBUFFERSIZE], num2Temp[TEMPBUFFERSIZE], resultTemp[TEMPBUFFERSIZE]; @@ -67,9 +66,14 @@ int main() num2Temp[0] = '\0'; resultTemp[0] = '\0'; bool foundEqualSign = false; - char op1 = 'N'; //N = 'None/NIC' + //Ak je NewLine char na zaciatku, tak ocakavaj dalsi riadok + if (line[0] == '\n') + { + LinesOnInputCount += 1; + continue; + } for (int i = 0; strBuffer[i] != '\0'; i++) {