Advertisement
unrealbg

Untitled

Jan 12th, 2023
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. Тази програма използва оператор if-else, за да позволи на потребителя да избира между въвеждане на данни от клавиатурата или обработка на данни от текстов файл. Програмата започва с показване на меню на потребителя, което го моли да въведе 1 за въвеждане на данни от клавиатурата или 2 за обработка на данни от текстов файл. След това изборът на потребителя се записва в променливата "choice".
  2.  
  3. Ако потребителят избере 1, програмата го подканва да въведе данни, които след това се записват в променливата "input". След това данните се обработват, като се показват на екрана.
  4.  
  5. Ако потребителят избере 2, програмата го подканва да въведе името на текстовия файл, който след това се записва в променливата "fileName". След това програмата отваря посочения файл с помощта на обект ifstream и проверява дали файлът е отворен. Ако файлът не е отворен, програмата показва съобщение за грешка и излиза. Ако файлът е отворен, програмата чете данните от файла ред по ред, като обработва всеки ред, като го показва на екрана. След това програмата затваря файла.
  6.  
  7. Ако потребителят въведе невалиден избор, програмата показва съобщение за грешка.
  8.  
  9. В програмата използвах cin за вход и cout за изход, iostream за входно изходен поток и fstream за файлов поток.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement