2012-10-21 21 views
0

在textIO簽名中是否有輸出將整數寫入文件?輸出只寫入矢量,outputsstring寫入子串,output1只寫入字符。我不使用矢量的問題是我必須將每個整數寫入輸出文件中的一行。將整數寫入到sml中的文件中

我在SML上遇到困難。

謝謝。

+0

你想寫整數作爲字節或字符串的文件? – sepp2k

+0

基本上沒關係。我有整數作爲輸入。我需要將它們寫入文件中。 – 700resu

回答

1

要將整數作爲字符串寫入文件,只需使用Int.toString將其轉換爲字符串,然後將該字符串寫入文件。

要將一個數字作爲字節寫入文件,請使用BinIO而不是TextIO。顧名思義,TextIO用於處理文本 - 而不是二進制數據。

+0

@ user1710036'output'接受一個字符串。 'TextIO.vector'是'string'的一個類型別名。 – sepp2k

+0

謝謝。它現在工作。此前它顯示出一些類似錯誤的錯誤。現在解決了。 – 700resu