Показать сообщение отдельно
Старый 06.01.2010, 16:43   #367
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

а записывается правильно первая строка, а вторая т.е. YEKR% становится равна 0, помогите плиз
ставлю сто рублей что ты считываешь где-то в коде только первую строку, а вторую нет.
И вообще читать таким образом строки не православно(прости меня автомат). Две строки - две переменных ещё можно записать. Но когда в тексте тысяча строк, то тысячу переменных заводить будет черезжопно). Я бы порекомендовал пользоваться массивами для таких дел:

Dim txt$(1000) ;Создаем массив с тысячей слотов под текст
Read
=ReadFile("input.txt");открываем файл для прочтения
Repeat
i
=i+;добавляем +1 к счетчику чтобы заносить потом значение в массив.
txt$(i)=ReadLine(Read) ;говоря дословнов массив txtна позицию i записать одну строку из "input.txt"
Until Eof(Read) ;Повторять пока не достигнем последней строкиЕсли нужно прочитать только несколько строкто реализуется
;все так-жевот только через цикл For...Next
Output
=WriteFile("Output.txt")
For 
N=1 to i запускаем цикл который запишет все значения массива
WriteLine
(Output,txt$(i))
Next 
Вот такая вот программка может записать из одного файла в другой тысячу строк. Оптимизируй под себя, и юзай на здоровье.
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RlexGm (07.01.2010)