diff --git a/du4/program b/du4/program index d81169d..4ca0d57 100755 Binary files a/du4/program and b/du4/program differ diff --git a/du4/program.c b/du4/program.c index 7687467..64d7a3f 100644 --- a/du4/program.c +++ b/du4/program.c @@ -7,14 +7,13 @@ int main() { int studentCount = 0; int aHlasy; char aMeno[30]; - char medzera; - int i; while (scanf("%d", &aHlasy) == 1) { - scanf("%c", &medzera); - fgets(aMeno, 30, stdin); - aMeno[strlen(aMeno)-1] = '\0'; + getchar(); + fgets(aMeno, sizeof(aMeno), stdin); + aMeno[strcspn(aMeno, "\n")] = 0; + int i; for (i = 0; i < studentCount; i++) { if (strcmp(listM[i], aMeno) == 0) { listH[i] += aHlasy;