считывание чисел
Здравствуйте, задача такая имеется текстовый файл каждая строка которого имеет 2 числа, разрядность чисел не известна. нужно их считать
Файл открываю так. var ForReading = 1; fso = new ActiveXObject("Scripting.FileSystemObject"); f.Close(); f = fso.OpenTextFile("c:\\testfile.txt", ForReading); стандартные нашел только считывания байта, строки и всего. заранее спасибо. |
Цитата:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var ts = fso.OpenTextFile("c:\\testfile.txt", 1);
alert(ts.ReadAll());
|
ну, Close() - лишний, скопировал неверно.
Riim, мне ненужно считывать все, мне нужны только числа, которые затем присвою переменным. |
ну можно построчно считывать и дробить каждую строку с помощью split
или можно сразу считать целиком и потом раздробить дважды допустим:
var text="1 34\n56 42";
text=text.split("\n");
for(i in text) text[i]=text[i].split(" ");
// получиться массив,
// каждый элемент которого содержит массив чисел (здесь 2) (строк-строго говоря)
for(i in text)
for(j in text[i])
alert(text[i][j]);
|
| Часовой пояс GMT +3, время: 05:09. |