<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem stringów</title>
<link>https://forum.pasja-informatyki.pl/tag/string%C3%B3w</link>
<description>Powered by Question2Answer</description>
<item>
<title>[Jak?]: Brak określenia dla długości stringu</title>
<link>https://forum.pasja-informatyki.pl/106040/jak-brak-okreslenia-dla-dlugosci-stringu</link>
<description>

&lt;p style=&quot;text-align:center&quot;&gt;Witam,&lt;/p&gt;



&lt;p style=&quot;text-align:center&quot;&gt;Przedstawiony poniżej kod pochodzi ze skryptu z języka PAWN, pochodnego od C/C++, a problem&amp;nbsp;polega na braku pomysłu na to aby nie określać długości stringu&amp;nbsp;uMessage&amp;nbsp;tak aby nawet jeżeli w pętli wiadomości było więcej znaków niż przewiduje to długość zmiennej to mimo wszystko&amp;nbsp;uMessage je pomieścił. Gdy tylko pozostawię puste&amp;nbsp;nawiasy []&amp;nbsp;to wywala błąd &lt;strong&gt;&quot;&lt;/strong&gt;&lt;em&gt;invalid array size (negative, zero or out of bounds)&lt;/em&gt;&lt;strong&gt;&quot;&lt;/strong&gt;. Jakieś pomysły?&lt;/p&gt;



&lt;p style=&quot;text-align:center&quot;&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
new uMessage[1024], redBreak;
	for(new i; i &amp;gt; -1; i++) {
		if(oTagObj[i][oID] != 0) {
			format(uMessage, sizeof(uMessage), &quot;%s%d ) %s %s\n&quot;, uMessage, oTagObj[i][oID], oTagObj[i][oBy], oTagObj[i][oDate]);
			continue;
		} else {
			if(redBreak &amp;lt;= 5) {
				redBreak++;
			} else {			// Jezeli 6 razy pod rząd w tabli nie będzie obiektu to przerywamy pętle
				break;
			}
		}
	}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/106040/jak-brak-okreslenia-dla-dlugosci-stringu</guid>
<pubDate>Sat, 06 Feb 2016 20:47:39 +0000</pubDate>
</item>
</channel>
</rss>