<?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[ein String im Vector suchen &#x2F;getline oder get usw ?]]></title><description><![CDATA[<p>Guten Abend,<br />
wie kann ich bitte, bzw wo finde ich wie man es kann das man z.b den String &quot;test&quot; im Vector dynSpeicher findet ? Wenn gefunden wurde dann den nachfolgenden wert ersetzte ?</p>
<p>grüß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206267/ein-string-im-vector-suchen-getline-oder-get-usw</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 08:48:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206267.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Feb 2008 19:39:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Sat, 23 Feb 2008 11:25:15 GMT]]></title><description><![CDATA[<p>Guten Abend,<br />
wie kann ich bitte, bzw wo finde ich wie man es kann das man z.b den String &quot;test&quot; im Vector dynSpeicher findet ? Wenn gefunden wurde dann den nachfolgenden wert ersetzte ?</p>
<p>grüß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461199</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Sat, 23 Feb 2008 11:25:15 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 19:49:14 GMT]]></title><description><![CDATA[<p>hallo !</p>
<pre><code class="language-cpp">vector &lt;string&gt; dynSpeicher;
	dynSpeicher.push_back(&quot;test&quot;);
	cout &lt;&lt; dynSpeicher.at(0) &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1461204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461204</guid><dc:creator><![CDATA[agga ugga]]></dc:creator><pubDate>Fri, 22 Feb 2008 19:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 19:53:21 GMT]]></title><description><![CDATA[<p>Was soll das werden? Schon mal über std::map nachgedacht? <a href="http://www.cplusplus.com/reference/stl/map/find.html" rel="nofollow">http://www.cplusplus.com/reference/stl/map/find.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461206</guid><dc:creator><![CDATA[semmelknödel]]></dc:creator><pubDate>Fri, 22 Feb 2008 19:53:21 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 20:02:56 GMT]]></title><description><![CDATA[<p>Also ich möchte einen datensazu aus einer datei einlesen (im vector) das klappt ja auch, in diesem Datensatz möchte ich nach dem inhald des string erkennung suchen, wenn er dieser nicht vorhanden ist dann schreiben, wenn er vorhanden ist dann den nachfolgenden string austauschen gegen string schaltzeit. und dann wenn alles erleigt ist den vector wieder speichern.<br />
Abspeichern von Schaltzeiten im groben gesagt.</p>
<p>Da ich nicht weis wieviele zeiten ich später evtl eingebe wollte ich es im dynamischen speicher machen.</p>
<p>gibs die seiten auch auf deutscht ?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461210</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Fri, 22 Feb 2008 20:02:56 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 20:04:02 GMT]]></title><description><![CDATA[<p>agga ugga schrieb:</p>
<blockquote>
<p>hallo !</p>
<pre><code class="language-cpp">vector &lt;string&gt; dynSpeicher;
	dynSpeicher.push_back(&quot;test&quot;);
	cout &lt;&lt; dynSpeicher.at(0) &lt;&lt; endl;
</code></pre>
</blockquote>
<p>setzt das nicht den string automatisch am dateiende ein ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461211</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Fri, 22 Feb 2008 20:04:02 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 20:19:13 GMT]]></title><description><![CDATA[<p>Brusko schrieb:</p>
<blockquote>
<p>agga ugga schrieb:</p>
<blockquote>
<p>hallo !</p>
<pre><code class="language-cpp">vector &lt;string&gt; dynSpeicher;
	dynSpeicher.push_back(&quot;test&quot;);
	cout &lt;&lt; dynSpeicher.at(0) &lt;&lt; endl;
</code></pre>
</blockquote>
<p>setzt das nicht den string automatisch am dateiende ein ?</p>
</blockquote>
<p>das schiebt den string in den vector rein.</p>
<pre><code class="language-cpp">string str(&quot;such mich&quot;);

	vector &lt;string&gt; v;
	v.push_back(&quot;test&quot;);
	v.push_back(&quot;testing&quot;);
	v.push_back(&quot;such mich&quot;);

	for ( int i=0; i&lt;v.size(); i++ )
	{
		if ( v.at(i) == str ) 
			cout &lt;&lt; str &lt;&lt; &quot; gefunden.&quot; &lt;&lt; endl;
	}
</code></pre>
<p>sind das große datensätze, die du bearbeiten musst ?<br />
für große datensätze gibt es effektivere möglichkeiten als den vector.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461222</guid><dc:creator><![CDATA[agga ugga]]></dc:creator><pubDate>Fri, 22 Feb 2008 20:19:13 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 20:34:22 GMT]]></title><description><![CDATA[<p>nun wieviel es werden können kann ich zum jetzten zeitpunkt nicht genau sagen, sagen wir mal 10 fenster * 9 schaltzeiten pro tag in der woche 7<br />
sind 630 datensetzte bestehen aus einmal die erkennung und dann die zeit. wenn ich das nun für steckdosen licht usw auch will kann ich evtl wohl auch 2000-3000 datensetzten kommen.<br />
Was für eine möglichkeit gibts denn noch ?? aber bitte mit bedenken das ich anfänger bin in c++ programieren und sicherlich nicht gleich das schwierigste kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461230</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Fri, 22 Feb 2008 20:34:22 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 20:45:07 GMT]]></title><description><![CDATA[<p>binäre bäume, hashverfahren sind effektiver als sequentielles speichern.<br />
könntest auch ne fertige datenbank nehmen.<br />
wenn die datenmengen aber nicht allzu gross und die zu speichernden objekte einfacher gestalt sind, reicht so ein vektor völlig aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461234</guid><dc:creator><![CDATA[agga ugga]]></dc:creator><pubDate>Fri, 22 Feb 2008 20:45:07 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 21:03:39 GMT]]></title><description><![CDATA[<p>nunja ich glaube das vieleicht 3000 daten bestehen nur aus zahlen (10101010 235959<br />
die ersten geben die erkennung an die anderen die zeit) für ein PC doch wohl nicht viel sind oder ? für uns menschen wohl zuviel <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>hier mal der code mach aber ein warnung und der PC 'hängt' an der stelle und gibt die Fehlermeldung : warning: comparison beween signed and unsigned integer expressions</p>
<p>in zeile (hier) 16</p>
<pre><code class="language-cpp">/*** Daten im dynSpeicher schreiben ***/
void imdynSpeicherschreiben ()
	{
	 string erkennung = setzedaten.type+setzedaten.number+setzedaten.count
			  + setzedaten.status+setzedaten.day;
	 string schaltzeit = setzedaten.time;
	 string komplettdatensatz = erkennung + &quot; &quot; + schaltzeit + &quot;\n&quot;;
	 char lesestring[15];
	 ifstream leseDatei(&quot;zeitdaten.txt&quot;,ios::in);
	 while (!leseDatei.eof())
	  {
	   leseDatei.getline(lesestring, sizeof(lesestring));
	   dynSpeicher.push_back(lesestring);
	   leseDatei.close();
	  }	
	 for (int i=0; i&lt;dynSpeicher.size(); i++)
	   {
	    if (dynSpeicher.at(i) == erkennung)
		{cout &lt;&lt; erkennung&lt;&lt;&quot; gefunden.&quot;&lt;&lt;endl;}
	   }
	 dynSpeicher.push_back(komplettdatensatz);
	}

/*** Datensatz  speichern ***/
void speicherdaten ()
	{
	 ofstream speicherDatei(&quot;zeitdaten.txt&quot;,ios::out);
	 copy (dynSpeicher.begin(), dynSpeicher.end(), ostream_iterator&lt;string&gt;(speicherDatei));
	 speicherDatei.close();
	 dynSpeicher.clear();
	 dynLese.clear();
	}
</code></pre>
<p>edit die fehler meldung kommt natürlich beim compilieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461235</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Fri, 22 Feb 2008 21:03:39 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 21:22:50 GMT]]></title><description><![CDATA[<p>Guck dir mal std::find an <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461247</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 22 Feb 2008 21:22:50 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 22:06:53 GMT]]></title><description><![CDATA[<p>wenn ich nun mit<br />
vector&lt;string&gt;::iterator it = find(dynSpeicher.begin(), dynSpeicher.end(),erkennung)<br />
DynSpeicher.erase(it) //lösche element</p>
<p>bleibt er dort auch hängen und später meldet er terminate called after throwing an instance of 'std::bad_alloc'<br />
what(): std9bad:alloc</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461256</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Fri, 22 Feb 2008 22:06:53 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 22:12:38 GMT]]></title><description><![CDATA[<p>die zeile 16 ist eine warnung, bei der nichts hängen bleiben sollte.<br />
wenn du das so schreibst:</p>
<pre><code class="language-cpp">for ( unsigned int i=0; i&lt;dynSpeicher.size(); i++)
</code></pre>
<p>dann müsste die warnung verschwunden sein.<br />
das problem muss also wo anders liegen.<br />
bist du ganz sicher, das 15 zeichen für einen datensatz ausreichen ?</p>
<p>vorschlag:<br />
du könntest strukturen für deine datensätze benutzen.<br />
dann kannst du alle datensätze mit einer anweisung lesen/schreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461259</guid><dc:creator><![CDATA[agga ugga]]></dc:creator><pubDate>Fri, 22 Feb 2008 22:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 22:34:05 GMT]]></title><description><![CDATA[<p>Brusko schrieb:</p>
<blockquote>
<p>wenn ich nun mit<br />
vector&lt;string&gt;::iterator it = find(dynSpeicher.begin(), dynSpeicher.end(),erkennung)<br />
DynSpeicher.erase(it) //lösche element</p>
<p>bleibt er dort auch hängen und später meldet er terminate called after throwing an instance of 'std::bad_alloc'<br />
what(): std9bad:alloc</p>
</blockquote>
<p>Du musst natürlich auch prüfen, ob &quot;erkennung&quot; auch gefunden wurde - wenn nicht, gibt std::find dann &quot;dynSpeicher.end()&quot; zurück. Der Iterator zeigt damit hinter das Ende des Speichers, deshalb wird's vermutlich auch den Fehler geben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461267</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 22 Feb 2008 22:34:05 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 22:41:03 GMT]]></title><description><![CDATA[<p>autsch das mit dem abstürzen lag an den 15 zeicchen, eigentlich reichte das denn 1111111 000000 wäre die länge, 14 zeichen plus ein dazu.<br />
ich weis noch nicht warum aber er speicher mit das etwas konfuss ab was vorger klappte. mus wohl was verändert haben<br />
zumindest stürtzt nichts ab.</p>
<p>Das abfangen wollte ich später auch noch machen...wenn ich weis wie *g*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461268</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Fri, 22 Feb 2008 22:41:03 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 23:04:45 GMT]]></title><description><![CDATA[<p>sentation fault (core dumped) das liefert er mir aufjeden falf mit find, liegt es dadran das ich den fehler wenn er nicht findet noch nicht abgefangen habe ? die datensatz ist aber drin also finden müste er das.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461275</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Fri, 22 Feb 2008 23:04:45 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 23:10:48 GMT]]></title><description><![CDATA[<p>warum benutzt du eigentlich zeichenketten.<br />
die kennung, bzw. erkennung und die zeit kannst du locker jeweils in einen zahldatentypen packen.<br />
das ganze dann in eine struktur oder klasse verpackt:</p>
<pre><code class="language-cpp">#include &lt;time.h&gt;
struct Datensatz
{
    unsigned kennung;
    time_t zeit;
};
</code></pre>
<p>bzw.</p>
<pre><code class="language-cpp">class Datensatz
{
// private, public, je nachdem
    unsigned kennung;
    time_t zeit;
};
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461276</guid><dc:creator><![CDATA[aggi uggi]]></dc:creator><pubDate>Fri, 22 Feb 2008 23:10:48 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 23:29:38 GMT]]></title><description><![CDATA[<p>nun auf string war ich erst gekommen da ich den Datensatz in eins hatte und nicht wie jetzt mit leertaste unterbrochen.wenn ich das hinbekommen hätte, würde ich alles gerne auf int haben. Vergleiche im ganzen programm int.</p>
<p>ich bin gerade noch mit deiner schleife zugange da hab ich bei mir noch ein fehler gesehen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461279</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Fri, 22 Feb 2008 23:29:38 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Fri, 22 Feb 2008 23:40:01 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">for ( unsigned int i=0; i&lt;dynSpeicher.size(); i++)
       {
        if (dynSpeicher.at(i) == erkennung)
        {cout &lt;&lt; erkennung&lt;&lt;&quot; gefunden.&quot;&lt;&lt;endl;}
       }
</code></pre>
<p>das läuft noch nicht so ganz rund, er geht nicht in die schleife rein wegen erkennung, der datensatz ist aber da und wird eingelesen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461282</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Fri, 22 Feb 2008 23:40:01 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Sat, 23 Feb 2008 02:42:21 GMT]]></title><description><![CDATA[<p>Brusko schrieb:</p>
<blockquote>
<p>autsch das mit dem abstürzen lag an den 15 zeicchen, eigentlich reichte das denn 1111111 000000 wäre die länge, 14 zeichen plus ein dazu.<br />
ich weis noch nicht warum aber er speicher mit das etwas konfuss ab was vorger klappte. mus wohl was verändert haben</p>
</blockquote>
<p>*das* ist konfus. zeig mal den code mit find, der angeblich abgestürzt ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461294</guid><dc:creator><![CDATA[queer_boy]]></dc:creator><pubDate>Sat, 23 Feb 2008 02:42:21 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Sat, 23 Feb 2008 06:19:20 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::map&lt;std::string, std::string&gt; daten;
   daten.insert(std::make_pair(&quot;test&quot;,&quot;daten1&quot;));
   daten.insert(std::make_pair(&quot;test2&quot;,&quot;daten2&quot;));

   std::map&lt;std::string, std::string&gt;::iterator iter = daten.find(&quot;test&quot;);
   if(iter == daten.end()) {
       std::cout&lt;&lt;&quot;nix da&quot;;
   } else {
       std::cout&lt;&lt;&quot;gefunden: &quot;&lt;&lt;iter-&gt;second;
       iter-&gt;second=&quot;daten geändert&quot;;
   }

   iter = daten.find(&quot;test&quot;);
   if(iter != daten.end()) {
      std::cout&lt;&lt;&quot;gefunden: &quot;&lt;&lt;iter-&gt;second;
   }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1461299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461299</guid><dc:creator><![CDATA[semmelknödel]]></dc:creator><pubDate>Sat, 23 Feb 2008 06:19:20 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Sat, 23 Feb 2008 11:24:25 GMT]]></title><description><![CDATA[<p>Also ich hab erst schon erstmal wohl noch ein fehler festgestellt, und zwar lass ich die daten zeilenweise einlesen eine zeile enspricht z.b 1010001 235959 wenn ich nin mit mit <a href="http://dynSpeicher.at" rel="nofollow">dynSpeicher.at</a>(4) ein element anzeigen lasse, zeigt er mir das ganze an ich mus aber beim einlesen eine trennung ab der lerhezile schon haben.<br />
get() liest ja z.b zeichenweise ein gibt es auch eine funktion die immer bis zum Leerzeichen oder newlinezeichen liest ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461381</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Sat, 23 Feb 2008 11:24:25 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Sat, 23 Feb 2008 12:32:05 GMT]]></title><description><![CDATA[<p>ok - es hat jz vll nicht unbedingt was mit dem thema an sich zu tun und ich hab die beiträge auch nicht alle ganz genau durchgelesen, aber wozu brauchst du hier strings?<br />
warum legst du nicht einfach ne binärdatei an und liest eben die binärwerte aus und machst dir daraus deine structs? nat. musst du die dann trotzdem durchsuchen oder wie auch immer - aber 000101011010101 als string einlesen ist vll ein wenig ineffektiv (2 / 256) - also unter 1%...</p>
<p>bye</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461432</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 23 Feb 2008 12:32:05 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Sat, 23 Feb 2008 13:48:57 GMT]]></title><description><![CDATA[<p>Also die string besteht ja nicht nur aus 0 und 1 deer 6stelle string ist ja die uhrzeit also auch 235959.....ich möchte aber nachet wohl alles in int machen und nicht in string. String hatte ich erst dir erst weil die zeichenkette anders war.</p>
<p>Ich bin auch ehrlich froh das ich es schon soweit hinbekomme das er mir das neue element mit eines vergleicht *g*.</p>
<p>gibt es auch etwas um das element versetzten ?? <a href="http://dynspeicher.at" rel="nofollow">dynspeicher.at</a>(element) sagt mir ja welches element das ist bzw welche stelle, nun möchte ich gerne das 2 element daraif löschen und durch ein neues element ersetzen.</p>
<pre><code class="language-cpp">/*** Daten im dynSpeicher schreiben ***/
void imdynSpeicherschreiben ()
	{
	 string erkennung = setzedaten.type+setzedaten.number+setzedaten.count
			  + setzedaten.status+setzedaten.day;
	 string schaltzeit = setzedaten.time;
	 string komplettdatensatz =&quot; &quot; + erkennung + &quot; &quot; + schaltzeit + &quot;\n&quot;;
	 cout &lt;&lt;&quot;vor der schleife&quot;;
	 for (unsigned int i=0; i&lt;dynSpeicher.size();i++)
	   {
	    if (dynSpeicher.at(i) == erkennung)
	      {dynSpeicher.erase(i);}
	    else
	      {dynSpeicher.push_back(komplettdatensatz);}
	   }
	}
</code></pre>
<p>erase und intiger meldem mir dann<br />
no matching function for call to 'std::vector (gaaanz iel zu drann------&gt;)</p>
<p>in zeile 12</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461489</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Sat, 23 Feb 2008 13:48:57 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Sat, 23 Feb 2008 14:44:54 GMT]]></title><description><![CDATA[<p>wenn ich das richtig gelesen habe mus erase usw ein iterator haben ?</p>
<p>Wenn ich nun z.n eingebe.</p>
<p>vector&lt;string&gt;:: iterator iter = dynSpeicher.begin();</p>
<p>verweigert der pc da schon und macht unerlaubt paus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461540</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Sat, 23 Feb 2008 14:44:54 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Sat, 23 Feb 2008 15:21:16 GMT]]></title><description><![CDATA[<p>erase erwartet einen iterator des typs, den du löschen willst.</p>
<p>Siehe:<br />
<a href="http://www.cppreference.com/cppvector/erase.html" rel="nofollow">http://www.cppreference.com/cppvector/erase.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461558</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 23 Feb 2008 15:21:16 GMT</pubDate></item><item><title><![CDATA[Reply to ein String im Vector suchen &#x2F;getline oder get usw ? on Sat, 23 Feb 2008 15:54:34 GMT]]></title><description><![CDATA[<p>Jepp so wie aussieht hab ich das aber mir ist aufgefallen das er an der stelle wohl hängt wo ich es am ende anhängen will. was mache ich denn da falsch ?</p>
<pre><code class="language-cpp">/*** Daten im dynSpeicher schreiben ***/
void imdynSpeicherschreiben ()
	{
	 string erkennung = setzedaten.type+setzedaten.number+setzedaten.count
			  + setzedaten.status+setzedaten.day;
	 string schaltzeit = setzedaten.time;
	 string komplettdatensatz =&quot; &quot; + erkennung + &quot; &quot; + schaltzeit + &quot;\n&quot;;
	 cout &lt;&lt;&quot;vor der schleife&quot;;
	 vector&lt;string&gt;:: iterator iter = dynSpeicher.begin();
	 for (unsigned int i=0; i&lt;dynSpeicher.size();i++)
	   {
	    if (dynSpeicher.at(i) == erkennung)	      
	      { cout&lt;&lt;&quot;gefunden&quot;;dynSpeicher.erase(iter);}
	    else
	      {dynSpeicher.end(); dynSpeicher.push_back(komplettdatensatz);} */&lt;----- hier hängt er/*
	    iter++;
	   }
	}
</code></pre>
<p>ich kann auch dynSpeicher.end() weglassen selbst dann hängt er</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461577</guid><dc:creator><![CDATA[Brusko]]></dc:creator><pubDate>Sat, 23 Feb 2008 15:54:34 GMT</pubDate></item></channel></rss>