<?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[str löschen]]></title><description><![CDATA[<p>hey guys.</p>
<p>ich bastel mir grad ned kleine adress datenbank in c++.<br />
mit der function löschen will ich einen eintrag löschen und mit den nachstehenden aufrücken.</p>
<p>1. Frage: wie kann ich einen string (char name[15]=&quot;irgendeinname&quot;;) leeren?<br />
2. ich habe eine klasse 'personal[5]' und darin die variable 'char name[15];'. angenommen personal[0].name bis personal[4].name sind gefüllt mit zeichen. ich will personal[2].name löschen, und mit personal[3].name und personal[4].name aufrücken, dann sollte das doch mit</p>
<pre><code class="language-cpp">for (i=1; i&lt;4; i++) 
{
    strcpy(personal[i].name, personal[i+1].name);
}
//und dann leeren des 5. strings.
</code></pre>
<p>funktionieren.. tut es bei mir leider nicht. kann mir jemand sagen / erklären warum?</p>
<p>lg serprime</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/118074/str-löschen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 06:18:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/118074.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Aug 2005 19:29:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to str löschen on Sun, 14 Aug 2005 19:30:12 GMT]]></title><description><![CDATA[<p>hey guys.</p>
<p>ich bastel mir grad ned kleine adress datenbank in c++.<br />
mit der function löschen will ich einen eintrag löschen und mit den nachstehenden aufrücken.</p>
<p>1. Frage: wie kann ich einen string (char name[15]=&quot;irgendeinname&quot;;) leeren?<br />
2. ich habe eine klasse 'personal[5]' und darin die variable 'char name[15];'. angenommen personal[0].name bis personal[4].name sind gefüllt mit zeichen. ich will personal[2].name löschen, und mit personal[3].name und personal[4].name aufrücken, dann sollte das doch mit</p>
<pre><code class="language-cpp">for (i=1; i&lt;4; i++) 
{
    strcpy(personal[i].name, personal[i+1].name);
}
//und dann leeren des 5. strings.
</code></pre>
<p>funktionieren.. tut es bei mir leider nicht. kann mir jemand sagen / erklären warum?</p>
<p>lg serprime</p>
]]></description><link>https://www.c-plusplus.net/forum/post/852183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/852183</guid><dc:creator><![CDATA[serprime]]></dc:creator><pubDate>Sun, 14 Aug 2005 19:30:12 GMT</pubDate></item><item><title><![CDATA[Reply to str löschen on Sun, 14 Aug 2005 19:42:59 GMT]]></title><description><![CDATA[<p>In C++ std::string oder eine andere Stringklasse verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/852188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/852188</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Sun, 14 Aug 2005 19:42:59 GMT</pubDate></item><item><title><![CDATA[Reply to str löschen on Sun, 14 Aug 2005 19:57:38 GMT]]></title><description><![CDATA[<p>Dein Code löscht personal[1] und nicht personal[2].</p>
<p>Wenn's das nicht ist, was funktioniert denn daran nicht?</p>
<p>Was heisst für Dich leeren?<br />
z.B.</p>
<pre><code class="language-cpp">personal[4].name[0] = '\0';
</code></pre>
<p>&quot;leert&quot; den String.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/852195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/852195</guid><dc:creator><![CDATA[niemand]]></dc:creator><pubDate>Sun, 14 Aug 2005 19:57:38 GMT</pubDate></item><item><title><![CDATA[Reply to str löschen on Sun, 14 Aug 2005 22:54:07 GMT]]></title><description><![CDATA[<p>so das ist der auszug aus dem prg:</p>
<pre><code class="language-cpp">for (i=2; i&lt;j; i++);
{
	personal[i].vname[0] = '\0';
	personal[i].nname[0] = '\0';

	strcpy (personal[i].vname, personal[i+1].vname);
	strcpy (personal[i].nname, personal[i+1].nname);
}
personal[j].vname[0] = &quot;\0&quot;;
personal[j].nname[0] = &quot;\0&quot;;

}
</code></pre>
<p>der letzte eintrag wird 'gelöscht' die anderen bleiben gleich.</p>
<p>übrigens: ich habe eine 2. frage bezüglich felder von klassen. ich habe dazu einen neuen thread erstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/852274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/852274</guid><dc:creator><![CDATA[serprime]]></dc:creator><pubDate>Sun, 14 Aug 2005 22:54:07 GMT</pubDate></item></channel></rss>