<?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[Fehler bei eigener strcpy-Methode]]></title><description><![CDATA[<p>Hallo!<br />
kann mir jemand sagen wo mein Fehler im Code liegt?</p>
<pre><code>//kopiert Inhalt von src nach dest
char* my_strcpy (char* dest, const char* src) {

	int i = 0;
	while (true) {
		if(src[i] == '\0') break;	
		else {
			dest[i] = src [i];
			i++;
		}
	}
	return dest;
}
</code></pre>
<p>Aufruf im main:</p>
<pre><code>char mystring3 [60];
	const char* mystring4 = &quot;Dies ist ein Test&quot;;
    char* x = my_strcpy(mystring3, mystring4);
</code></pre>
<p>Die Ausgabe lautet: Dies ist ein Testî&quot;</p>
<p>Irgendwas stimmt mit meiner Abbruchbedingung nicht...</p>
<p>Hoffe ihr könnt mir helfen!<br />
grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/124994/fehler-bei-eigener-strcpy-methode</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 03:28:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/124994.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Nov 2005 14:59:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler bei eigener strcpy-Methode on Wed, 02 Nov 2005 14:59:11 GMT]]></title><description><![CDATA[<p>Hallo!<br />
kann mir jemand sagen wo mein Fehler im Code liegt?</p>
<pre><code>//kopiert Inhalt von src nach dest
char* my_strcpy (char* dest, const char* src) {

	int i = 0;
	while (true) {
		if(src[i] == '\0') break;	
		else {
			dest[i] = src [i];
			i++;
		}
	}
	return dest;
}
</code></pre>
<p>Aufruf im main:</p>
<pre><code>char mystring3 [60];
	const char* mystring4 = &quot;Dies ist ein Test&quot;;
    char* x = my_strcpy(mystring3, mystring4);
</code></pre>
<p>Die Ausgabe lautet: Dies ist ein Testî&quot;</p>
<p>Irgendwas stimmt mit meiner Abbruchbedingung nicht...</p>
<p>Hoffe ihr könnt mir helfen!<br />
grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/906524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/906524</guid><dc:creator><![CDATA[sven1980]]></dc:creator><pubDate>Wed, 02 Nov 2005 14:59:11 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei eigener strcpy-Methode on Wed, 02 Nov 2005 15:01:20 GMT]]></title><description><![CDATA[<p>Du musst das \0 Zeichen mitkopieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/906526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/906526</guid><dc:creator><![CDATA[niemand]]></dc:creator><pubDate>Wed, 02 Nov 2005 15:01:20 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei eigener strcpy-Methode on Wed, 02 Nov 2005 15:01:44 GMT]]></title><description><![CDATA[<p>Du hast vergessen, das Stringende ('\0') mit zu kopieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/906528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/906528</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 02 Nov 2005 15:01:44 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei eigener strcpy-Methode on Wed, 02 Nov 2005 15:39:57 GMT]]></title><description><![CDATA[<p>soll ich also im main schreiben:</p>
<p>const char* mystring4 = &quot;Dies ist ein Test\0&quot;;</p>
<p>oder wie meint ihr das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/906563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/906563</guid><dc:creator><![CDATA[sven1980]]></dc:creator><pubDate>Wed, 02 Nov 2005 15:39:57 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei eigener strcpy-Methode on Wed, 02 Nov 2005 15:44:07 GMT]]></title><description><![CDATA[<p>Nein. Du solltest vor das return noch eine Zeile &quot;dest[i]=0;&quot; einfügen, um dem kopierten String ein definiertes Ende zu verpassen - andernfalls wird der von nachfolgenden Lesevorgängen soweit &quot;verlängert&quot;, bis zufällig eine Null im RAM steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/906566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/906566</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 02 Nov 2005 15:44:07 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei eigener strcpy-Methode on Wed, 02 Nov 2005 15:55:31 GMT]]></title><description><![CDATA[<p>stimmt ja!<br />
danke für den tipp!</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/906573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/906573</guid><dc:creator><![CDATA[sven1980]]></dc:creator><pubDate>Wed, 02 Nov 2005 15:55:31 GMT</pubDate></item></channel></rss>