임의의 파일이름을 입력하는 것은 어떻게 해야 하나요?
샹1큼해
2023.04.01
질문 제목 : 임의의 파일이름을 입력하는 것은 어떻게 해야 하나요?질문 내용 :
4. 사용자가 kkk(kkk는 임의의 파일이름임) 라고 입력하면
먼저 kkk가 연산자인지를 판단하고 (즉, cos, sin 등이 아님을 확인하고) 아니라면
kkk.m 파일을 현재 디렉토리에서 찾고 만약에 그러한 파일이 없다면
command not found라는 내용을 출력한다. 즉,
next_command test
만약 test.m 파일이 현재 폴더에 있으면 file 내용을 마치 화면에서 입력한 것처럼 분석하고 실행.
만약 file이 없으면
command not found
next_command
kkk.m 파일에는 다음과 같은 내용들이 들어있을수 있다.
5.3 + 3 =
5.2 - 3.1 =
cos(5/3.0)=
만약 end-of-file 문자를 만나면 동작을 종료한다.이러한 내용이 되게 공학용계산기의 기능 일부분이 되게 하는것인데요.
잘 모르겠어요 ㅠ
도움 주시면 정말 감사하겠습니다. ㅜ
-
푸른들
파일을 읽기 모드로 여시고, 에러이면 command not found 출력하시고,
있으면 텍스트 읽어서 계산하시면 되겠네요