<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[strcpy crashed ? o.O]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>ich versuche folgendes und der code crashed einfach. Ich bin ratlos da ich es mir nicht erklären kann.<br />
Ich glaub dazu muss ich nicht viel sagen da der Code relativ eindeutig ist.</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string.h&gt;
using namespace std;

int main() {

	char *pStrDestinationDLC = NULL;
	const char *strDLC = &quot;AGP&quot;;
	std::cout &lt;&lt; strDLC &lt;&lt; std::endl;
	strcpy(pStrDestinationDLC, strDLC);

	// your code goes here
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/326405/strcpy-crashed-o-o</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 03:05:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/326405.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Jun 2014 14:07:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to strcpy crashed ? o.O on Mon, 16 Jun 2014 14:07:51 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>ich versuche folgendes und der code crashed einfach. Ich bin ratlos da ich es mir nicht erklären kann.<br />
Ich glaub dazu muss ich nicht viel sagen da der Code relativ eindeutig ist.</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string.h&gt;
using namespace std;

int main() {

	char *pStrDestinationDLC = NULL;
	const char *strDLC = &quot;AGP&quot;;
	std::cout &lt;&lt; strDLC &lt;&lt; std::endl;
	strcpy(pStrDestinationDLC, strDLC);

	// your code goes here
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2404161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2404161</guid><dc:creator><![CDATA[Ratsuchender_Mensch]]></dc:creator><pubDate>Mon, 16 Jun 2014 14:07:51 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy crashed ? o.O on Mon, 16 Jun 2014 14:23:29 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich bin ratlos da ich es mir nicht erklären kann.</p>
</blockquote>
<p>Falls das kein Getrolle sein soll: Es erzeugt undefiniertes Verhalten, <code>strcpy</code> mit einem Nullzeiger aufzurufen.</p>
<p>Edit: Falls du auf ein Standardzitat bestehst:</p>
<p>N1570 §7.1.4/1 schrieb:</p>
<blockquote>
<p>If an argument to a function has an invalid value (such as a [...] null pointer [...]) the behavior is undefined.</p>
</blockquote>
<p>Und <a href="http://en.cppreference.com/w/cpp/string/byte/strcpy" rel="nofollow">hier</a> ist die Referenz für strcpy, damit du auch weißt was es tut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2404164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2404164</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Mon, 16 Jun 2014 14:23:29 GMT</pubDate></item><item><title><![CDATA[Reply to strcpy crashed ? o.O on Mon, 16 Jun 2014 14:57:52 GMT]]></title><description><![CDATA[<p>Warum benutzt du den alten C-Müll?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

int main() {
    string StrDestinationDLC;
    const string trDLC = &quot;AGP&quot;;
    std::cout &lt;&lt; strDLC &lt;&lt; std::endl;
    StrDestinationDLC = strDLC;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2404174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2404174</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Mon, 16 Jun 2014 14:57:52 GMT</pubDate></item></channel></rss>