<?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[Kann man nicht char* durch string ersetzen ?]]></title><description><![CDATA[<p>ich hab da ein kleines Problem, ich dachte ein STL-String hat eine automatische Typkonvertierung zu char* eingebaut, aber folgendes compiled bei mir nicht:</p>
<pre><code>string test
	cin.getline(test, 256, '&amp;');
</code></pre>
<p>dagegen funktioniert das problemlos:</p>
<pre><code>char test[256];
	cin.getline(test, 256, '&amp;');
</code></pre>
<p>Jemand ne Idee wie ich diese Funktionalität mit string machen kann, oder geht das nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/68481/kann-man-nicht-char-durch-string-ersetzen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 21:28:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/68481.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Mar 2004 09:15:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kann man nicht char* durch string ersetzen ? on Thu, 18 Mar 2004 09:15:43 GMT]]></title><description><![CDATA[<p>ich hab da ein kleines Problem, ich dachte ein STL-String hat eine automatische Typkonvertierung zu char* eingebaut, aber folgendes compiled bei mir nicht:</p>
<pre><code>string test
	cin.getline(test, 256, '&amp;');
</code></pre>
<p>dagegen funktioniert das problemlos:</p>
<pre><code>char test[256];
	cin.getline(test, 256, '&amp;');
</code></pre>
<p>Jemand ne Idee wie ich diese Funktionalität mit string machen kann, oder geht das nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483279</guid><dc:creator><![CDATA[CGI-BIN]]></dc:creator><pubDate>Thu, 18 Mar 2004 09:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to Kann man nicht char* durch string ersetzen ? on Thu, 18 Mar 2004 09:20:30 GMT]]></title><description><![CDATA[<p>mußt wohl hinterher kopieren..</p>
<pre><code class="language-cpp">char test[256];
cin.getline(test, 256, '&amp;');
string line=test; //copy
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/483281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483281</guid><dc:creator><![CDATA[Shady]]></dc:creator><pubDate>Thu, 18 Mar 2004 09:20:30 GMT</pubDate></item><item><title><![CDATA[Reply to Kann man nicht char* durch string ersetzen ? on Thu, 18 Mar 2004 09:22:40 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;
...

getline(cin, test, '&amp;');
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/483284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483284</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 18 Mar 2004 09:22:40 GMT</pubDate></item><item><title><![CDATA[Reply to Kann man nicht char* durch string ersetzen ? on Thu, 18 Mar 2004 10:08:01 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/904">@Bashar</a>: Bei deiner methode kann ich leider aber nicht die Länge der Eingabe festlegen, deshalb wollte ich die Methode nicht. Ich verwende das ganze um die Eingaben für ein CGI-Programm zu lesen, und die haben leider kein erkennbares Ende des Datenstroms, d.h. man muss mitzählen.<br />
Es würde mir auch reichen wenn es eine Funktion gibt die eine bestimte Anzahl Zeichen von STDIN in einen String lesen kann. Das mit dem Abschlusszeichen muss nicht sein, kann ich auch nachher machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483313</guid><dc:creator><![CDATA[CGI-BIN]]></dc:creator><pubDate>Thu, 18 Mar 2004 10:08:01 GMT</pubDate></item></channel></rss>