<?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[warning C4996: &#x27;strcpy&#x27; was declared deprecated]]></title><description><![CDATA[<p>was soll denn dass?<br />
Seit ich Visual C++ .NET 2005 Beta2 Benutze habe ich das überall in meinem Code...<br />
Welche Funktion sollte man denn nun stattdessen einsetzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122388/warning-c4996-strcpy-was-declared-deprecated</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 07:14:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122388.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Oct 2005 10:48:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 10:48:07 GMT]]></title><description><![CDATA[<p>was soll denn dass?<br />
Seit ich Visual C++ .NET 2005 Beta2 Benutze habe ich das überall in meinem Code...<br />
Welche Funktion sollte man denn nun stattdessen einsetzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885539</guid><dc:creator><![CDATA[Ishildur]]></dc:creator><pubDate>Wed, 05 Oct 2005 10:48:07 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 10:49:11 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>strncpy()</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885540</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 05 Oct 2005 10:49:11 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 11:00:28 GMT]]></title><description><![CDATA[<p>und sprintf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885549</guid><dc:creator><![CDATA[Ishildur]]></dc:creator><pubDate>Wed, 05 Oct 2005 11:00:28 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 11:03:12 GMT]]></title><description><![CDATA[<p>Es gibt schon seit Windows 2000 im Windows API neue Funktionen fuer Strings. Die wurden von Microsoft empfohlen, um Problemen mit Buffer Overruns aus dem Weg zu gehen. Deswegen ist fuer Microsoft &quot;strcpy() deprecated&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885554</guid><dc:creator><![CDATA[Power Off]]></dc:creator><pubDate>Wed, 05 Oct 2005 11:03:12 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 11:11:45 GMT]]></title><description><![CDATA[<p>char *strBuf = new char[strlen(strPrm)+1];<br />
strcpy(strBuf,strPrm);</p>
<p>Wenn strPrm kein '\0' enthält, dann tritt der Fehler schon vor strcpy auf!!!</p>
<p>Muss ich das jetzt etwa so schreiben?</p>
<p>char *strBuf = new char[strlen(strPrm)+1];<br />
strncpy(strBuf,strPrm,strlen(strPrm)+1);</p>
<p>oder</p>
<p>size_t lenBuf = strlen(strPrm)+1;<br />
char *strBuf = new char[lenBuf];<br />
strncpy(strBuf,strPrm,lenBuf);</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/885565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885565</guid><dc:creator><![CDATA[Ishildur]]></dc:creator><pubDate>Wed, 05 Oct 2005 11:11:45 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 11:15:01 GMT]]></title><description><![CDATA[<p>Am besten wäre wohl</p>
<pre><code class="language-cpp">string s = strPrm;
</code></pre>
<p>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885570</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Wed, 05 Oct 2005 11:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 11:34:44 GMT]]></title><description><![CDATA[<p>Ja aber nicht für Computerspiele...<br />
Naja wie auch immer strncpy ist leider ebenfalls deprecated... :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885589</guid><dc:creator><![CDATA[Ishildur]]></dc:creator><pubDate>Wed, 05 Oct 2005 11:34:44 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 11:36:43 GMT]]></title><description><![CDATA[<p>Ishildur schrieb:</p>
<blockquote>
<p>Ja aber nicht für Computerspiele...</p>
</blockquote>
<p>wieso nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885590</guid><dc:creator><![CDATA[ssm]]></dc:creator><pubDate>Wed, 05 Oct 2005 11:36:43 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 11:44:14 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Naja wie auch immer strncpy ist leider ebenfalls deprecated...</p>
</blockquote>
<p>Damit meint der Compiler wohl den <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_strncpy.2c_.wcsncpy.2c_._mbsncpy.asp" rel="nofollow">hier</a><br />
unter <em>Security Note</em> angegebenen Nachteil von strnpy.<br />
Also benutzt std::string, oder du schaltest diese spezielle Warnung aus, wenn du dir sicher bist, das du strncpy richtig einsetzt.</p>
<p>Auch bei sprintf gibt die MSDN eine Security Note an</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885598</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 05 Oct 2005 11:44:14 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 11:51:30 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Damit meint der Compiler wohl den <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_strncpy.2c_.wcsncpy.2c_._mbsncpy.asp" rel="nofollow">hier</a><br />
unter <em>Security Note</em> angegebenen Nachteil von strnpy.</p>
</blockquote>
<p>lol. nu tickt ms völlig aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885604</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 05 Oct 2005 11:51:30 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 13:11:42 GMT]]></title><description><![CDATA[<p>Ishildur schrieb:</p>
<blockquote>
<p>Ja aber nicht für Computerspiele...</p>
</blockquote>
<p>Ja, wieso nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885693</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Wed, 05 Oct 2005 13:11:42 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 13:21:57 GMT]]></title><description><![CDATA[<p>C ist deprecated.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885707</guid><dc:creator><![CDATA[c++ fan]]></dc:creator><pubDate>Wed, 05 Oct 2005 13:21:57 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 13:31:31 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Ishildur schrieb:</p>
<blockquote>
<p>Ja aber nicht für Computerspiele...</p>
</blockquote>
<p>Ja, wieso nicht?</p>
</blockquote>
<p>Zu einfach...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885716</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Wed, 05 Oct 2005 13:31:31 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 13:40:05 GMT]]></title><description><![CDATA[<p>Hihi, dann sollen die Gamecoder gefälligst in ASM coden und nicht in C. Wenn denn schon! Und nicht dieses Pseudo-coolness. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/885726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885726</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Wed, 05 Oct 2005 13:40:05 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 13:42:43 GMT]]></title><description><![CDATA[<p>c++ fan schrieb:</p>
<blockquote>
<p>C ist deprecated.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/885730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885730</guid><dc:creator><![CDATA[Apollon]]></dc:creator><pubDate>Wed, 05 Oct 2005 13:42:43 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 13:55:32 GMT]]></title><description><![CDATA[<p>Braucht nur mal in Spieleprogrammierforen, à la <a href="http://www.spieleprogrammierer.de" rel="nofollow">www.spieleprogrammierer.de</a> zu gehen und euch deren Code anschauen. Nach dem Motto: wenn etwas leserlich und einfach ist, kann es nur langsam sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885744</guid><dc:creator><![CDATA[User---]]></dc:creator><pubDate>Wed, 05 Oct 2005 13:55:32 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 14:07:23 GMT]]></title><description><![CDATA[<p>Und new char[] soll schneller sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885756</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Wed, 05 Oct 2005 14:07:23 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 18:15:19 GMT]]></title><description><![CDATA[<p>Ringding schrieb:</p>
<blockquote>
<p>Und new char[] soll schneller sein?</p>
</blockquote>
<p>Ne, nicht wirklich. &quot;Spieleprogger&quot; haben einfach nur Angst vor Abstraktion. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/885932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885932</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Wed, 05 Oct 2005 18:15:19 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 18:38:08 GMT]]></title><description><![CDATA[<p>Walli schrieb:</p>
<blockquote>
<p>Ringding schrieb:</p>
<blockquote>
<p>Und new char[] soll schneller sein?</p>
</blockquote>
<p>Ne, nicht wirklich. &quot;Spieleprogger&quot; haben einfach nur Angst vor Abstraktion. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
ja, endlich kapiere ich, warum manches so ist, wie es ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885955</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 05 Oct 2005 18:38:08 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Wed, 05 Oct 2005 20:49:50 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/886055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886055</guid><dc:creator><![CDATA[*push*]]></dc:creator><pubDate>Wed, 05 Oct 2005 20:49:50 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Thu, 06 Oct 2005 08:47:52 GMT]]></title><description><![CDATA[<p>Naja, was soll ich sagen, die Stringklasse ist einfach ein wenig overloaded... Deshalb bevorzuge ich für die Spieleengine immer noch c - strings, für die Leveleditoren verwende ich allerdings c#! Da darfs schön einfach sein... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/886211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886211</guid><dc:creator><![CDATA[Ishildur]]></dc:creator><pubDate>Thu, 06 Oct 2005 08:47:52 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Thu, 06 Oct 2005 09:13:06 GMT]]></title><description><![CDATA[<p>Was ist denn daran Overloaded? Mir kommt es so vor, als ob immernoch die Meinung herrscht, das Klassen mehr Code zur Laufzeit erzeugen als Funktionen. Glaubst du wirklich, das std::string mehr Code benötigt, als wenn du die ganzen C-Funktionen für die String-Bearbeitung benötigst? Komisch komisch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886240</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:13:06 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Thu, 06 Oct 2005 09:16:21 GMT]]></title><description><![CDATA[<p>lasst ihn einfach seinen schrott weitermachen. wenn er spaß dran hat...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886245</guid><dc:creator><![CDATA[.............]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:16:21 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Thu, 06 Oct 2005 09:21:17 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Was ist denn daran Overloaded? Mir kommt es so vor, als ob immernoch die Meinung herrscht, das Klassen mehr Code zur Laufzeit erzeugen als Funktionen. Glaubst du wirklich, das std::string mehr Code benötigt, als wenn du die ganzen C-Funktionen für die String-Bearbeitung benötigst? Komisch komisch...</p>
</blockquote>
<p>jup.<br />
man nehme nur loadImage(string const&amp; fileName) statt loadImage(char const* fileName).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886249</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:21:17 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Thu, 06 Oct 2005 10:33:12 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/22731">@unregistrierter</a><br />
Hast du schon einmal ein 3D - Spiel programmiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886302</guid><dc:creator><![CDATA[Ishildur]]></dc:creator><pubDate>Thu, 06 Oct 2005 10:33:12 GMT</pubDate></item><item><title><![CDATA[Reply to warning C4996: &#x27;strcpy&#x27; was declared deprecated on Thu, 06 Oct 2005 10:38:05 GMT]]></title><description><![CDATA[<p>Das muß er nicht mal gemacht haben, um zu wissen, ob str::string performant ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886306</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 06 Oct 2005 10:38:05 GMT</pubDate></item></channel></rss>