/TextEditor

⛅️ 콘솔 기반 텍스트 에디터, OOP 개인 텀프로젝트 ☀️

Primary LanguageC++

TextEditor

🗒 Summary

  • 2020학년도 2학기 (4학기) 객체지향설계 과목 개인 텀프로젝트
  • 콘솔을 기반으로 한 텍스트 편집기 구현
  • 기능은 프로젝트의 명세된 내용만을 구현
    • 프로그램 시작 시 test.txt 파일을 로드하여 첫 페이지를 출력 : 세로 20line, 가로 75byte
    • 단어 삽입 기능 insertOperation
    • 단어 삭제 기능 deleteOperation
    • 단어 검색 기능 searchOperation
    • 지정한 단어를 새 단어로 모두 변경하는 기능 changeOperation
    • 이전 페이지 로드 previousPageOperation
    • 다음 페이지 로드 nextPageOperation
    • 파일 저장 후 편집기 종료 terminateOperation

💻 Tech

🛠Tools

  • C++
  • Object Oriented Programming
  • IDE VSCode

📌 Design Pattern

  • Singleton

📚 Library (C/C++)

  • iostream
  • fstream
  • string.h
  • vector
  • cstdlib

📷 Design

📸 ScreenShot