내 Prolog 출력 코드에 네트워크 공유 경로를 표시하려고합니다. 나는 형식을 사용하여 표시하려고하면SWI-Prolog에서 검은 셔츠를 표시하는 방법
\\fileserver\path\to\file.txt (ex1)
or
\\\\fileserver\\path\\to\\file.txt (ex2)
:하지만
경로는 같은입니다
pri(Z):-
format('Printing Zx : \"~w\"',[Z]).
슬래시가 분명히
\fileserverpathtofile.txt (ex1)
에 몇 번을 잘리지을, 경로 디스플레이가 올 바르면 \\\\
을 포함 할 수 있습니다.
올바른 경로를 인쇄하는 방법은 무엇입니까?
도움주세요.
감사합니다.
이상한. SWI-Prolog toplevel에서'format ('Zx : \ "~ w \"', [ '\\\\ 파일 서버 \ 경로 \\를 \\ 파일. 벌금. 처음에 백 슬래시가 제대로 읽혀지고 있습니까? 또한, 따옴표로 묶은 작은 따옴표 안에서도 큰 따옴표를 이스케이프 할 필요가 없습니다. – bcat
네 개의 슬래시가 있으면 제대로 작동합니다. 하지만이 경로는 외부 소스에서 나에게오고 때로는 \\ fileserver \ path \ to \ file.txt 만 가져옵니다.이 경우 단일 슬래시가 제거됩니다. 이 한 형식을 사용하여 – JPro
('Zx : \ "~ w \"', [ '\\ fileserver \ path \ to \ file.txt'] 인쇄) 문제가 발생했습니다. – JPro