1
我寫了簡短的代碼位,以簡單地跳過num_lines
線在輸入文件(打印線條勾勒出用於調試目的這裏有兩件事情我想,沒有工作。OCaml中這三個fscanf調用有什麼區別?
for i = 0 to num_lines do
print_endline (fscanf infile "%s" (fun p -> p));
done;;
for i = 0 to num_lines do
print_endline (fscanf infile "%S\n" (fun p -> p));
done;;
但是這一次沒有工作:
for i = 0 to num_lines do
print_endline (fscanf infile "%s\n" (fun p -> p));
done;;
我一直在試圖理解上的fscanf的文件,但它似乎並沒有在被下沉可能有人向我解釋,究竟爲什麼最後片段工作,但前兩次都沒有。 ?