<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - [vyřešeno] Nelze použít apostrof ve stringu- nefunguje escape sekvence]]></title>
		<link>https://forum.sds.an-d.cz/viewtopic.php?id=594</link>
		<atom:link href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=594&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Nejnovější příspěvky v [vyřešeno] Nelze použít apostrof ve stringu- nefunguje escape sekvence.]]></description>
		<lastBuildDate>Sun, 31 Aug 2014 16:42:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [vyřešeno] Nelze použít apostrof ve stringu- nefunguje escape sekvence]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=4584#p4584</link>
			<description><![CDATA[<p>Toto je omezení starší verze SDS-C překladače.<br />Zavedení \&#039; by přineslo ještě další zmatek - když už jsou ( &quot; ) nahrazeny ( &#039; ).</p><p>Důvod pro použití ( &#039; ) místo ( &quot; ) je v tom, že SDS-C se u předávání parametrů chová jako Pascal, ne jako C (viz např. echo() versus printf() ve FULL-C). Pro zvýraznění této rozdílnosti je u SDS-C použit jiný znak ( &#039; ) pro ohraničení stringů.</p><p>Aktuální verze si s \&#039; správně poradí.</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Sun, 31 Aug 2014 16:42:04 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=4584#p4584</guid>
		</item>
		<item>
			<title><![CDATA[[vyřešeno] Nelze použít apostrof ve stringu- nefunguje escape sekvence]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=4541#p4541</link>
			<description><![CDATA[<p>Např.<br /></p><div class="codebox"><pre><code>echo(&quot;Here&#039;s a message.&quot;);</code></pre></div><p>pochopitelně nejde zkompilovat, protože kompiler nerozlišuje char a string a všude vyžaduje jednoduché uvozovky.</p><p>Tohle je problém, protože apostrof značí konec řetězce<br /></p><div class="codebox"><pre><code>echo(&#039;Here&#039;s a message.&#039;);</code></pre></div><p>Logický krok - použijeme escape sekvenci<br /></p><div class="codebox"><pre><code>echo(&#039;Here\&#039;s a message.&#039;);</code></pre></div><p>To se v editoru správně zvýrazní jako součást stringu, ovšem nejde to zkompilovat.</p><p>Chyba je něco ve stylu &quot;String must end on the same line&quot;, tj. parser ignoruje \ a myslí si, že string už skončil, a pak zase začíná další...</p>]]></description>
			<author><![CDATA[null@example.com (MightyPork)]]></author>
			<pubDate>Fri, 01 Aug 2014 20:14:39 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=4541#p4541</guid>
		</item>
	</channel>
</rss>
