Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <Windows.h>
- int fun4();
- int main()
- {
- int choice;
- int lines;
- char prog[100];
- SetConsoleOutputCP(1251);
- SetConsoleCP(1251);
- printf("Меню:\n");
- printf("1:четене програмата от файл и запис на резултата във файл(потребителят трябва да въведе имената на двата файла, като файла с програмата трябва да завършва с '.С')\n\n");
- printf("2:четене програмата от файл и извеждане на резултата на екрана(файлът въведен от потребителят трябва да завършва на '.С')\n\n");
- printf("3:четене на програмата от клавиатура и извеждане във файл зададен от потребителят\n\n");
- printf("4:четене на програмата от клавиатурата и извеждане на екрана\n\n");
- printf("Напишете вашия избор:");
- fflush(stdout);
- scanf("%d", &choice);
- switch (choice)
- {
- case 1:
- printf("Резултатите са във файла");
- break;
- case 2:
- if (!(lines = fun4()))
- printf("Няма празни редове в програмата!\n");
- else
- printf("Броят на празните редове е: %d", &lines);
- break;
- case 3:
- printf("Резултатите са във файла");
- break;
- case 4:
- printf("Напиши програмата:\n");
- scanf("%s", &prog);
- if (!(lines = fun4()))
- printf("Няма празни редове в програмата!\n");
- else
- printf("Броят на празните редове в програмата е: %d", &lines);
- break;
- default:
- printf("ГРЕШКА!");
- }
- system("pause");
- return 0;
- }
- int fun4()
- {
- int c, nlines = 0 ;
- while ((c = getchar()) != EOF)
- {
- if (c == ' ' || c == '\n')
- nlines++;
- }
- return nlines;
- }
Advertisement
Add Comment
Please, Sign In to add comment