считывание чисел
Здравствуйте, задача такая имеется текстовый файл каждая строка которого имеет 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, время: 13:32. |