<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Выгрузить в файл / вычитать из файла]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Выгрузить в файл / вычитать из файла форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 27 Apr 2026 20:31:05 +0300</pubDate>
		<item>
			<title>Выгрузить в файл / вычитать из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55832/topic6498/">Выгрузить в файл / вычитать из файла</a></b> <i>Выгрузить в файл / вычитать из файла</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Важное исправление.
====code====
<pre>local fileInput = { }

local file, err = io.open ( "path/to/my/file.txt", "r" )
if not file then error ( err ) end
for line in file:lines ( ) do
&nbsp;&nbsp;fileInput&#91; #fileInput + 1 &#93; = line
end

doThingsWith ( fileInput )</pre>
============= <br />
			<i>26.05.2021 17:28:01, Артем.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55832/topic6498/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55832/topic6498/</guid>
			<pubDate>Wed, 26 May 2021 17:28:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Выгрузить в файл / вычитать из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55831/topic6498/">Выгрузить в файл / вычитать из файла</a></b> <i>Выгрузить в файл / вычитать из файла</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_17GbCI0E" href="/user/14947/" bx-tooltip-user-id="14947">Dr Wed</a> написал:<br />где искать функции для работы с фалами?<br />Как, например, выгрузить в файл результаты работы скрипта?<br />=============<br />В самом Lua. Есть встроенная библиотека io, в ней есть функции open которая открывает файл, в объкте файла есть функция write которая пишет в файл данные. Сразу оговорюсь что не нужно пользоваться бинарными файлами, используйте простой текст - так гораздо проще плюс файлы можно редактировать без затруднений.<br /><br />Примерно таким способом можно сбросить в файл одноуровневый массив или строку.<br />
====code====
<pre>scriptResults = runMyScript ( )

local file, err = io.open ( "path/to/my/file.txt", "w" )
if not file then error ( err ) end
file:write ( type ( scriptResults ) == "table" and table.concat ( scriptResults , "&#92;n" ) or scriptResults )
file:close ( ) 
</pre>
=============
Код прочтения в массив данных из файла разделенных построчно.<br />
====code====
<pre>local fileInput = { }

local file, err = io.open ( "path/to/my/file.txt", "r" )
if not file then error ( err ) end
for line in file:lines ( ) do
&nbsp;&nbsp;fileInput = line
end

doThingsWith ( fileInput )
</pre>
============= <br />
			<i>26.05.2021 17:27:03, Артем.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55831/topic6498/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55831/topic6498/</guid>
			<pubDate>Wed, 26 May 2021 17:27:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Выгрузить в файл / вычитать из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55828/topic6498/">Выгрузить в файл / вычитать из файла</a></b> <i>Выгрузить в файл / вычитать из файла</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_jD2nBuXv" href="/user/14947/" bx-tooltip-user-id="14947">Dr Wed</a>, за исключением пользовательских графических таблиц и скриптов индикаторов, графический интерфейс и программный интерфейс (Lua API) полностью развязаны и не имеют возможности друг с другом общаться. Можете считать программную часть квика отдельной и невзаимосвязанной с графической частью. <br />
			<i>26.05.2021 17:17:33, Артем.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55828/topic6498/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55828/topic6498/</guid>
			<pubDate>Wed, 26 May 2021 17:17:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Выгрузить в файл / вычитать из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55821/topic6498/">Выгрузить в файл / вычитать из файла</a></b> <i>Выгрузить в файл / вычитать из файла</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_PRO5cG91" href="/user/14947/" bx-tooltip-user-id="14947">Dr Wed</a>, В ТТТ затолкать ничего нельзя - она только для чтения. <br />
			<i>26.05.2021 13:12:08, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55821/topic6498/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55821/topic6498/</guid>
			<pubDate>Wed, 26 May 2021 13:12:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Выгрузить в файл / вычитать из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55820/topic6498/">Выгрузить в файл / вычитать из файла</a></b> <i>Выгрузить в файл / вычитать из файла</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Что-то в нете есть, вот, например <noindex><a href="https://quikluacsharp.ru/qlua-osnovy/primer-raboty-s-fajlami-v-qlua-lua/" target="_blank" rel="nofollow">https://quikluacsharp.ru/qlua-osnovy/primer-raboty-s-fajlami-v-qlua-lua/</a></noindex><br /><br />Как можно в таблицу текущих торгов из файла затолкать пока не ищется. <br />
			<i>26.05.2021 13:10:47, Dr Wed.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55820/topic6498/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55820/topic6498/</guid>
			<pubDate>Wed, 26 May 2021 13:10:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Выгрузить в файл / вычитать из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55817/topic6498/">Выгрузить в файл / вычитать из файла</a></b> <i>Выгрузить в файл / вычитать из файла</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Подскажите где искать функции для работы с фалами?<br />Как, например, выгрузить в файл результаты работы скрипта?<br />Как из файла вычитать коды инструментов и загнать их в таблицу текущих торгов? <br />
			<i>26.05.2021 12:02:14, Dr Wed.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55817/topic6498/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55817/topic6498/</guid>
			<pubDate>Wed, 26 May 2021 12:02:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
