Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Тази програма използва оператор if-else, за да позволи на потребителя да избира между въвеждане на данни от клавиатурата или обработка на данни от текстов файл. Програмата започва с показване на меню на потребителя, което го моли да въведе 1 за въвеждане на данни от клавиатурата или 2 за обработка на данни от текстов файл. След това изборът на потребителя се записва в променливата "choice".
- Ако потребителят избере 1, програмата го подканва да въведе данни, които след това се записват в променливата "input". След това данните се обработват, като се показват на екрана.
- Ако потребителят избере 2, програмата го подканва да въведе името на текстовия файл, който след това се записва в променливата "fileName". След това програмата отваря посочения файл с помощта на обект ifstream и проверява дали файлът е отворен. Ако файлът не е отворен, програмата показва съобщение за грешка и излиза. Ако файлът е отворен, програмата чете данните от файла ред по ред, като обработва всеки ред, като го показва на екрана. След това програмата затваря файла.
- Ако потребителят въведе невалиден избор, програмата показва съобщение за грешка.
- В програмата използвах cin за вход и cout за изход, iostream за входно изходен поток и fstream за файлов поток.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement