<?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[isdigit erweitern]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich checke die Strings eines Eingabefeldes mit folgender Funktion darauf, ob nur Ziffern<br />
vorhanden sind</p>
<pre><code class="language-cpp">BOOL CIrgendwas::ZiffernCheck()
{
int r;
CString prnr2;

GetDlgItemText(IDC_EDIT_NR,prnr2);        //String holen
for(r=0; r&lt;=prnr2.GetLength()-1; r++)     //nacheinander jeden Charackter testen
    {
       TCHAR z = prnr2[r];
       if(!isdigit(z))
         return FALSE;                    //falls etwas anderes als eine Ziffer enthalten         
    }                                     //ist, gib FALSE zurück ansonsten TRUE
    return TRUE;
}
</code></pre>
<p>Ich möchte diese Funktion so erweitern, dass zusätzlich ein Punkt also '.' zugelassen wird.<br />
Für Eure Mithilfe bedanke ich mich im Voraus schon mal. <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 />
MfG<br />
RunSeb</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74891/isdigit-erweitern</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 03:20:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74891.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 May 2004 14:03:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to isdigit erweitern on Tue, 25 May 2004 14:03:55 GMT]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich checke die Strings eines Eingabefeldes mit folgender Funktion darauf, ob nur Ziffern<br />
vorhanden sind</p>
<pre><code class="language-cpp">BOOL CIrgendwas::ZiffernCheck()
{
int r;
CString prnr2;

GetDlgItemText(IDC_EDIT_NR,prnr2);        //String holen
for(r=0; r&lt;=prnr2.GetLength()-1; r++)     //nacheinander jeden Charackter testen
    {
       TCHAR z = prnr2[r];
       if(!isdigit(z))
         return FALSE;                    //falls etwas anderes als eine Ziffer enthalten         
    }                                     //ist, gib FALSE zurück ansonsten TRUE
    return TRUE;
}
</code></pre>
<p>Ich möchte diese Funktion so erweitern, dass zusätzlich ein Punkt also '.' zugelassen wird.<br />
Für Eure Mithilfe bedanke ich mich im Voraus schon mal. <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 />
MfG<br />
RunSeb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/527014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/527014</guid><dc:creator><![CDATA[RunSeb]]></dc:creator><pubDate>Tue, 25 May 2004 14:03:55 GMT</pubDate></item><item><title><![CDATA[Reply to isdigit erweitern on Tue, 25 May 2004 14:18:50 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>Nur Zahlen: Edit -&gt; Eigenschaften -&gt; Number -&gt; True <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="😃"
    /><br />
Dann brauchste das nicht mehr *g*</p>
<p>Wenn du Punkte zulassen willst, dann frage doch einfach das Zeichen &quot;.&quot; Hex: 2E oder DEZ: 46 ab.</p>
<p>Du überprüfst bei dir schon jedes Zeichen. Dann kannst du auch noch dieses Zeichen überprüfen. Oder? <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>
<p>*winke*<br />
Hellsgore</p>
<p>EDIT: Ach komm ich bin nocht so gemein <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>
<pre><code class="language-cpp">BOOL CIrgendwas::ZiffernCheck() 
{ 
int r; 
CString prnr2; 

GetDlgItemText(IDC_EDIT_NR,prnr2);        //String holen 
for(r=0; r&lt;=prnr2.GetLength()-1; r++)     //nacheinander jeden Charackter testen 
    { 
       TCHAR z = prnr2[r]; 

       if ((!isdigit(z)) &amp;&amp; (z != 46)) 
         return FALSE;                    //falls etwas anderes als eine Ziffer enthalten         
    }                                     //ist, gib FALSE zurück ansonsten TRUE 
    return TRUE; 
}
</code></pre>
<p>EDIT 3: So jetzt hammas... <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/527022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/527022</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Tue, 25 May 2004 14:18:50 GMT</pubDate></item><item><title><![CDATA[Reply to isdigit erweitern on Tue, 25 May 2004 14:41:51 GMT]]></title><description><![CDATA[<p>Vielen Dank!!!<br />
Das mit der Einstellung bei Eigenschaften konnt ich aus Sicherheitsgründen nicht nehmen.<br />
Darum nutze ich diese Funktion überhaupt. So kontrolliere ich das selber, weißt!<br />
Nochmal vielen Dank!!</p>
<p>MfG<br />
RunSeb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/527045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/527045</guid><dc:creator><![CDATA[RunSeb]]></dc:creator><pubDate>Tue, 25 May 2004 14:41:51 GMT</pubDate></item><item><title><![CDATA[Reply to isdigit erweitern on Tue, 25 May 2004 14:48:12 GMT]]></title><description><![CDATA[<p>was sind sicherheitsgruende?</p>
<p>naja</p>
<p>naja was mir aufgefallen ist</p>
<pre><code class="language-cpp">for(r=0; r&lt;=prnr2.GetLength()-1; r++)

//kann man da nicht einfacher 

for(r=0; r &lt; prnr2.GetLength(); r++)

//nehmen?
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/527048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/527048</guid><dc:creator><![CDATA[newkid]]></dc:creator><pubDate>Tue, 25 May 2004 14:48:12 GMT</pubDate></item></channel></rss>