<?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[String in char array&#x2F;datei suchen]]></title><description><![CDATA[<p>Hi,<br />
Ich habe eine Datei die in ein char array eingelesen wird.<br />
Nun möchte ich gerne die Position eines bestimmten codes haben<br />
(in meinem fall: ||342 ). norm sollte das ja mit strspn klappen.<br />
der erste parameter ist der zeiger auf das dynamische char array. der zweite ein char zeiger auf den oben genannten code. aber ich kriege als rückgabe nur 0, obwohl der in dem array drin ist.</p>
<p>Mfg. Matyr</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/215986/string-in-char-array-datei-suchen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 19:22:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/215986.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Jun 2008 18:19:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Tue, 17 Jun 2008 18:19:12 GMT]]></title><description><![CDATA[<p>Hi,<br />
Ich habe eine Datei die in ein char array eingelesen wird.<br />
Nun möchte ich gerne die Position eines bestimmten codes haben<br />
(in meinem fall: ||342 ). norm sollte das ja mit strspn klappen.<br />
der erste parameter ist der zeiger auf das dynamische char array. der zweite ein char zeiger auf den oben genannten code. aber ich kriege als rückgabe nur 0, obwohl der in dem array drin ist.</p>
<p>Mfg. Matyr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531098</guid><dc:creator><![CDATA[Matyr]]></dc:creator><pubDate>Tue, 17 Jun 2008 18:19:12 GMT</pubDate></item><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Tue, 17 Jun 2008 18:24:16 GMT]]></title><description><![CDATA[<p>Ich kann nur Vermutungen anstellen: Enthält die Datei vielleicht ein '\0' ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531099</guid><dc:creator><![CDATA[Bloops]]></dc:creator><pubDate>Tue, 17 Jun 2008 18:24:16 GMT</pubDate></item><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Tue, 17 Jun 2008 18:25:39 GMT]]></title><description><![CDATA[<p>nein datei enthält folgendes:<br />
(stark gekürzt)</p>
<blockquote>
<p>111<br />
111<br />
111<br />
||test<br />
222<br />
222<br />
222<br />
||342<br />
333<br />
333<br />
56<br />
6</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1531100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531100</guid><dc:creator><![CDATA[Matyr]]></dc:creator><pubDate>Tue, 17 Jun 2008 18:25:39 GMT</pubDate></item><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Tue, 17 Jun 2008 21:07:36 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>zu einer echten Fehleranalyse gibst Du zuwenig Informationen (im Prinzip schreibst Du nur &quot;ich habe alles richtig gemacht, warum funktioniert's trotzdem nicht ?&quot; <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="😉"
    /> ).<br />
Hast Du vielleicht ein zu kleines Array ? was sagt denn strlen ? Datei binär eingelesen oder im Textmodus ? Was passiert, wenn Du das mit std::string machst (dürfte kein großer Aufwand sein, das mal probeweise umzustellen) ? ...</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531178</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 17 Jun 2008 21:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Wed, 18 Jun 2008 15:27:41 GMT]]></title><description><![CDATA[<p>textweise eingelesen und ware ein großer auffwant da ich funktionen benutze denen ich einen char pointer ubergeben muss. string hilft mir da leider nicht viel.<br />
wie wurdet ihr die entfernung vom anfang bestimmen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531690</guid><dc:creator><![CDATA[Matyr]]></dc:creator><pubDate>Wed, 18 Jun 2008 15:27:41 GMT</pubDate></item><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Wed, 18 Jun 2008 15:42:19 GMT]]></title><description><![CDATA[<p>Matyr schrieb:</p>
<blockquote>
<p>...ware ein großer auffwant da ich funktionen benutze denen ich einen char pointer ubergeben muss. string hilft mir da leider nicht viel....</p>
</blockquote>
<p>Dafür hat string c_str(). Und selbst, wenn Du ein veränderbares char-Array brauchst, ist eine char[]-Kopie problemlos:</p>
<pre><code class="language-cpp">string myString;
// ... irgendwas

{ // Vorbereitung für char*-Call
   char* locChars = new char[myString.length()+1];
   std::copy(myString.begin(), myString.end(), locChars);
   locChars[myString.length()] = '\0';

   meine_Funktion_die_ein_charArray_braucht(locChars);

   myString = locChars; // Ergebnisse zurückkopieren

   delete[] locChars; // .. besser mit RAII oder try/catch exceptionsafe machen
}
</code></pre>
<p>Insgesamt habe ich aber den Eindruck, dass Du nicht wirklich an einer Lösung interessiert bist. Da würdest Du Dir vermutlich mehr Mühe geben, dass wir Dich verstehen (angefangen von der Rechtschreibung/Grammatik über die Beschreibung Deines Problems bis hin zur Bereitschaft, Dinge auszuprobieren).<br />
Kleines Beispiel: &quot;...wie wurdet ihr die entfernung vom anfang bestimmen?...&quot;<br />
Mögliche Antworten: &quot;In Sekunden, Meter, Ticks, Worten, Gefühlsdiesel, Bytes, .....&quot;<br />
-&gt; wo Du wolle ?</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531697</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 18 Jun 2008 15:42:19 GMT</pubDate></item><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Wed, 18 Jun 2008 17:18:00 GMT]]></title><description><![CDATA[<p>sry aber bin in letzter zeit net ganz so gut drauf, habe einige probleme daher schwierigkeiten. Wollte die entfernung in anzahl der zeichen also byte haben.</p>
<p>werde das ganze mal mit string versuchen.<br />
Danke</p>
<p>Mfg. Matyr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531766</guid><dc:creator><![CDATA[Matyr]]></dc:creator><pubDate>Wed, 18 Jun 2008 17:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Wed, 18 Jun 2008 17:33:43 GMT]]></title><description><![CDATA[<p>Also mit string funktioniert strspn genausowenig ich kriege immer 0 zurück.</p>
<p>Habe mir beides ausgeben lassen den char array und den string beides ist gefüllt, aber der findet das trozdem nicht.</p>
<p>Mfg. Matyr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531782</guid><dc:creator><![CDATA[Matyr]]></dc:creator><pubDate>Wed, 18 Jun 2008 17:33:43 GMT</pubDate></item><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Thu, 19 Jun 2008 06:31:51 GMT]]></title><description><![CDATA[<p>Matyr schrieb:</p>
<blockquote>
<p>Also mit string funktioniert strspn genausowenig ich kriege immer 0 zurück....</p>
</blockquote>
<p>Natürlich nicht. Dafür ist strspn() ja auch nicht gemacht.</p>
<p>Aber für <a href="http://www.cppreference.com/cppstring/index.html" rel="nofollow">string</a> gibt es sehr nette Funktionen, z.B. find, find_first_not_of, find_first_of, find_last_not_of, find_last_of.<br />
Und außerdem arbeitet der prima mit den <a href="http://www.cppreference.com/cppalgorithm/index.html" rel="nofollow">STL-Algorthmen</a> zusammen, die einem auch viel Arbeit/Ärger ersparen können.<br />
Und: String war nicht der einzige Vorschlag, den ich gemacht habe ...</p>
<p>---------------------------------------------------------------</p>
<p>Bitte nicht böse sein, aber ich würde Dir tatsächlich raten, Dich erstmal Deinen &quot;sonstigen Sorgen&quot; zu widmen und das Programmieren solange zurückzustellen - in dem Stil wird das nichts.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531966</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 19 Jun 2008 06:31:51 GMT</pubDate></item><item><title><![CDATA[Reply to String in char array&#x2F;datei suchen on Thu, 19 Jun 2008 06:38:32 GMT]]></title><description><![CDATA[<p>Würde ich hier &quot;ANSI C&quot; Code posten, würd ich wieder einen auf den deckel bekommen <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/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>@OP: schau dir mal die std::fstream und std::string an.. wir sind im c++ forum^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531972</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Thu, 19 Jun 2008 06:38:32 GMT</pubDate></item></channel></rss>