런타임시 사용자 입력이 현재 작업 디렉토리를 기준으로 기존 파일 또는 디렉토리 또는 기타 파일 시스템 항목의 이름 이 아닐 때까지 입력 라인을 입력 하도록 프롬프트 하십시오. 그런 다음 마지막으로 입력 한 파일 이름을 반환 / 인쇄하십시오. 모든 사용자 입력이 유효한 파일 이름이라고 가정 할 수 있습니다.
의사 코드 1
myform = new form("GUI")
myform.mytxt = new editfield("")
myform.ok = new button("OK")
repeat
waitfor(myform.ok,"click")
until not filesystem.exists(myform.mytxt.content)
return(myform.mytxt.content)
의사 코드 2
LET TEXT = "."
WHILE HASFILE(TEXT) DO
TEXT = PROMPT("")
ENDWHILE
RETURN TEXT
TIO에있을 때 다시 프롬프트되는 사용자 입력의 예 :
.
..
.env.tio
/
/bin/[
/lost+found
TIO에있을 때 리턴되는 사용자 입력의 예 :
...
env.tio
../../bin/]
/lost/found