<?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[Zeilennummer löschen]]></title><description><![CDATA[<p>Hallo</p>
<p>Hab mir einen Code geschrieben um die Zeilennummer inklusive : zu löschen,<br />
bin eigendlich mit dem Ergebnis zufrieden. Aber ich möchte noch weiter lernen,<br />
und bitte Euch um Eure Meinung und bessere Lösungen.</p>
<p>Also Aufgabe:</p>
<pre><code>1:  #include &lt;iostream.h&gt;
2:  int main();         
3:                     
4:  int main()    {
5:  {
6:    cout &lt;&lt; &quot;Hello World!\n&quot;;
7:    return 0;
8:  }
</code></pre>
<p>daraus soll</p>
<pre><code>#include &lt;iostream.h&gt;
  int main();        

  int main()    {
  {
    cout &lt;&lt; &quot;Hello World!\n&quot;;
    return 0;
  }
</code></pre>
<p>werden.</p>
<p>Mein Lösung:</p>
<pre><code>void...
{
	// TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen
	char * buffer;
	if(OpenClipboard())
	{
		buffer = (char*)GetClipboardData(CF_TEXT);//EnthältjetztdenInhaltdesClipBoards
	}
	CloseClipboard();

	m_strEdit1 = buffer;
	UpdateData(FALSE);
	m_strEdit2 = m_strEdit1; 

	CStringArray mfcStrarray;

	int i =m_strEdit2.Find( ':' );
	int in; 

	if((i&gt;=0))
	{
		while(i&gt;=0)
		{		
			m_strEdit2.Delete(0, i+1);//Lösche &quot;:&quot;
			in=m_strEdit2.Find( '\n' );
			//je 1 Zeile ins Array legen
			mfcStrarray.Add(m_strEdit2.Left(in));
			m_strEdit2.Delete(0, in);//Lösche ganze Zeile

			i=m_strEdit2.Find( ':' );		
		}
	}
	else
	{
		AfxMessageBox( &quot;Zeichen ':' nicht gefunden.&quot; );
	}

	int groesse = mfcStrarray.GetSize();
	m_strEdit2.Delete(0,1);
	for (int ii = 0 ;ii &lt; groesse;ii++)
	{

		m_strEdit2 += (mfcStrarray.GetAt(ii));
		m_strEdit2 += &quot;\n&quot;;
		UpdateData(FALSE);
	}

}
</code></pre>
<p>Der Code ist in einem Dialog Projekt implementiert, also ausgaben in Eigabefeldern.<br />
Eure Meinung ist mir wichtig</p>
<p>Gruß Califax<br />
ein schönes Wochenende<br />
:xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200500/zeilennummer-löschen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 09:16:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200500.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Dec 2007 20:54:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeilennummer löschen on Sat, 15 Dec 2007 20:54:01 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Hab mir einen Code geschrieben um die Zeilennummer inklusive : zu löschen,<br />
bin eigendlich mit dem Ergebnis zufrieden. Aber ich möchte noch weiter lernen,<br />
und bitte Euch um Eure Meinung und bessere Lösungen.</p>
<p>Also Aufgabe:</p>
<pre><code>1:  #include &lt;iostream.h&gt;
2:  int main();         
3:                     
4:  int main()    {
5:  {
6:    cout &lt;&lt; &quot;Hello World!\n&quot;;
7:    return 0;
8:  }
</code></pre>
<p>daraus soll</p>
<pre><code>#include &lt;iostream.h&gt;
  int main();        

  int main()    {
  {
    cout &lt;&lt; &quot;Hello World!\n&quot;;
    return 0;
  }
</code></pre>
<p>werden.</p>
<p>Mein Lösung:</p>
<pre><code>void...
{
	// TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen
	char * buffer;
	if(OpenClipboard())
	{
		buffer = (char*)GetClipboardData(CF_TEXT);//EnthältjetztdenInhaltdesClipBoards
	}
	CloseClipboard();

	m_strEdit1 = buffer;
	UpdateData(FALSE);
	m_strEdit2 = m_strEdit1; 

	CStringArray mfcStrarray;

	int i =m_strEdit2.Find( ':' );
	int in; 

	if((i&gt;=0))
	{
		while(i&gt;=0)
		{		
			m_strEdit2.Delete(0, i+1);//Lösche &quot;:&quot;
			in=m_strEdit2.Find( '\n' );
			//je 1 Zeile ins Array legen
			mfcStrarray.Add(m_strEdit2.Left(in));
			m_strEdit2.Delete(0, in);//Lösche ganze Zeile

			i=m_strEdit2.Find( ':' );		
		}
	}
	else
	{
		AfxMessageBox( &quot;Zeichen ':' nicht gefunden.&quot; );
	}

	int groesse = mfcStrarray.GetSize();
	m_strEdit2.Delete(0,1);
	for (int ii = 0 ;ii &lt; groesse;ii++)
	{

		m_strEdit2 += (mfcStrarray.GetAt(ii));
		m_strEdit2 += &quot;\n&quot;;
		UpdateData(FALSE);
	}

}
</code></pre>
<p>Der Code ist in einem Dialog Projekt implementiert, also ausgaben in Eigabefeldern.<br />
Eure Meinung ist mir wichtig</p>
<p>Gruß Califax<br />
ein schönes Wochenende<br />
:xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1421133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1421133</guid><dc:creator><![CDATA[Califax]]></dc:creator><pubDate>Sat, 15 Dec 2007 20:54:01 GMT</pubDate></item></channel></rss>