<?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[Frage zu Vraiablentüp]]></title><description><![CDATA[<p>Ich hab diese Zeile zu stehen:</p>
<pre><code>quot=Testzahl/i;
</code></pre>
<p>Und der Computer macht ein gelbes Ausrufezeichen (gelb ein) ! (gelb aus) <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>und sagt:</p>
<blockquote>
<p>implicite conversion looses integer präzision long long to int.</p>
</blockquote>
<p>Jetzt die Frage: Muß ich in einer Anwendung immer nur Variablen eines Tüpes nutzen? Das Macro läuft jedenfalls fehlerfrei.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/321025/frage-zu-vraiablentüp</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 13:14:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/321025.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Oct 2013 09:24:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 09:49:18 GMT]]></title><description><![CDATA[<p>Ich hab diese Zeile zu stehen:</p>
<pre><code>quot=Testzahl/i;
</code></pre>
<p>Und der Computer macht ein gelbes Ausrufezeichen (gelb ein) ! (gelb aus) <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>und sagt:</p>
<blockquote>
<p>implicite conversion looses integer präzision long long to int.</p>
</blockquote>
<p>Jetzt die Frage: Muß ich in einer Anwendung immer nur Variablen eines Tüpes nutzen? Das Macro läuft jedenfalls fehlerfrei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361761</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 09:49:18 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 09:32:24 GMT]]></title><description><![CDATA[<p>Nein musst du nicht. Aber du solltest schon überlegen, welcher Datentyp jeweils der richtige ist.</p>
<p>- können die Werte auch kleiner 0 sein? ( int vs. unsigned int )<br />
- wie groß können sie maximal werden?</p>
<p>Wo genau kommt denn dein &quot;long long&quot; her und wozu benötigst du den?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361767</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Mon, 21 Oct 2013 09:32:24 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 09:41:02 GMT]]></title><description><![CDATA[<p>1.) Macro und Script sind nicht das, was du damit meinst.<br />
2.) Typ wird mit Y geschrieben.<br />
3.) Eine Zeile reicht normalerweise nicht, du koenntest uns verraten, welchen Typ die Variablen in deinem Ausdruck haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361773</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361773</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Mon, 21 Oct 2013 09:41:02 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 09:48:03 GMT]]></title><description><![CDATA[<p>Die Typen werden wohl &quot;long long&quot; und &quot;int&quot; sein, aber dennoch würden ein paar mehr Erklärungen hier weiterhelfen.</p>
<p>@TE: poste doch mal den Quelltext der noch dazu gehört. Die Deklaration und sage uns vor allem, warum du dich für die beiden jeweiligen Typen entschieden hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361775</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Mon, 21 Oct 2013 09:48:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 09:51:22 GMT]]></title><description><![CDATA[<p>Ich hatte long long genommen, weil ich tendenziell auch mal lange Zahlen testen wollte ...</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;

using namespace std;

int quot;
long long Testzahl;
int Zehler=0;
int TS=0;
vector&lt;int&gt;Teiler(0);
//vector&lt;int&gt;NTTS(0); //NichttrivialeTeilersumme

int main ()
{
    cout&lt;&lt; &quot;Geben Sie die zu testende Zahl ein: &quot;;
    cin&gt;&gt;Testzahl;
    cout&lt;&lt;&quot;\n\nMacro Zahltester findet:\n&quot;;

    for(int i=1;i&lt;=Testzahl;i=i+1)
    {
        quot=Testzahl/i;
        if(0==Testzahl%i)
        {
            Zehler=Zehler+1;
            Teiler.push_back(quot);
            cout&lt;&lt;&quot; &quot;&lt;&lt;quot &lt;&lt;&quot; ist der &quot;&lt;&lt;Zehler&lt;&lt;&quot;. Teiler der Zahl &quot;&lt;&lt;Testzahl&lt;&lt;&quot;.  \n&quot;;
            TS=TS+quot;
        }
    }
    cout&lt;&lt;&quot;Die Zahl &quot;&lt;&lt;Testzahl&lt;&lt;&quot; hat &quot;&lt;&lt;Zehler&lt;&lt;&quot; Teiler. \n&quot;;
    //cout&lt;&lt;&quot;Die TS ist: &quot;&lt;&lt;TS&lt;&lt;&quot; = &quot;;
    for(auto it=Teiler.begin();it!=Teiler.end();it++)
    {
        cout&lt;&lt;*it;
        if( it!=Teiler.end()-1 )
            cout&lt;&lt;&quot; + &quot;;
    }
    cout&lt;&lt;&quot; = &quot;&lt;&lt;TS&lt;&lt;&quot; ist die Teilersumme der Zahl &quot;&lt;&lt;Testzahl&lt;&lt;&quot;.\n&quot;;
    return (0);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2361776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361776</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 09:51:22 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 10:03:31 GMT]]></title><description><![CDATA[<p>Dann mach halt den Zähler &quot;i&quot; und &quot;quot&quot; auch als long long, wenn du meinst dass du den großen Wertebereich brauchst.</p>
<p>Übrigens kannst du das quot=Test/i noch in die If-Bedingung reinziehen. Nicht nötig, das bei jedem Schleifendurchlauf zu berechnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361782</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Mon, 21 Oct 2013 10:03:31 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 10:47:24 GMT]]></title><description><![CDATA[<p>Danke ...</p>
<p>momentan weiß ich nicht, wie man einen bestehenden Container Typ vector wieder leert....</p>
<p>das muß irgendwie vector&lt;int&gt;clear(); oder so gehen, stimmt das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361805</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 10:47:24 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 10:52:33 GMT]]></title><description><![CDATA[<p>Teiler.clear();</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361809</guid><dc:creator><![CDATA[not smart]]></dc:creator><pubDate>Mon, 21 Oct 2013 10:52:33 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 11:18:50 GMT]]></title><description><![CDATA[<p>Danke, der hat geholfen Macro funktioniert ...:-)</p>
<p>Wenn ich jetzt haben möchte, daß das Macro bei 2 Teilern schreibt. 29 ist priem</p>
<p>kann ich dann schreiben</p>
<p>if sice of teiler = 2<br />
cout .......</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361813</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 11:18:50 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 11:05:20 GMT]]></title><description><![CDATA[<p>das ist ein makro:<br />
#define mytype (int)</p>
<p>keine ahnung was du meinst wenn du &quot;macro&quot; schreibst. meinst du vielleicht &quot;programm&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361815</guid><dc:creator><![CDATA[not smart]]></dc:creator><pubDate>Mon, 21 Oct 2013 11:05:20 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 11:19:33 GMT]]></title><description><![CDATA[<p>not smart schrieb:</p>
<blockquote>
<p>das ist ein makro:<br />
#define mytype (int)</p>
<p>keine ahnung was du meinst wenn du &quot;macro&quot; schreibst. meinst du vielleicht &quot;programm&quot;?</p>
</blockquote>
<p>jaja, ich meine kleines Progrämmchen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361819</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 11:19:33 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 11:28:04 GMT]]></title><description><![CDATA[<p>Ich wollte, daß das Progrämmchen mir bei Primzahl einen kleinen Satz ausgibt</p>
<p>Die Bedingung ist. wenn im Container nur 2 Teiler enthalten sind, handelt es sich um eine Primzahl</p>
<p>geht das so: if (onsize(teiler)=2)</p>
<p>oder wie schreib ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361822</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 11:28:04 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 11:34:40 GMT]]></title><description><![CDATA[<p>brak schrieb:</p>
<blockquote>
<p>oder wie schreib ich das?</p>
</blockquote>
<p>Wie wäre es wenn du einen std::vector nicht bloß blind verwendest, sondern im Zweifel auch die Dokumentation dazu anschaust. Dein Code kommt mir wie eine wilde (und schlechte) Mischung aus kopierten Internetcode vor.</p>
<p><a href="http://www.cplusplus.com/reference/vector/vector/" rel="nofollow">Hier</a> gibt es z.B. eine Referenz. Schau dir &quot;size&quot; mal an, es steht sogar ein Beispiel dazu.</p>
<p>Des weiteren solltest du dir globale Variablen abgewöhnen, sprechende Bezeichner (TS ist nicht sprechend) wählen und Variablen auch erst dort deklarieren wo du sie wirklich brauchst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361829</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Mon, 21 Oct 2013 11:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 11:47:25 GMT]]></title><description><![CDATA[<p>Mach ist, was heißt eigentlich std: Stunde schreibt man doch h?</p>
<p>Wenn ich das so lese würde ich &quot;if(int size(teiler)=2)&quot; schreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361830</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 11:47:25 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 11:54:16 GMT]]></title><description><![CDATA[<p>Wie kommst du darauf, dass es Stunde heißen könnte? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> standard</p>
<blockquote>
<p>Wenn ich das so lese würde ich &quot;if(int size(teiler)=2)&quot; schreiben</p>
</blockquote>
<p>Warum? Weil da <code>int size();</code> in der Referenz steht? Das ist die Deklaration, kein Beispiel zur Benutzung. Aufrufen tust du das so: <code>Teiler.size()</code> .</p>
<p>(BTW ascs Spekulation ist damit wohl bestätigt ... du solltest erstmal kleinere Brötchen backen und nur das verwenden, was du auch verstehst.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361831</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Mon, 21 Oct 2013 11:54:16 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 11:48:36 GMT]]></title><description><![CDATA[<p>brak == blurry333?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361834</guid><dc:creator><![CDATA[kenner des braks]]></dc:creator><pubDate>Mon, 21 Oct 2013 11:48:36 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 11:58:05 GMT]]></title><description><![CDATA[<p>Brak, ich denke mit der Aufgabe, die du dir gestellt hast, hast du dich ein wenig übernommen.</p>
<p>Fang von vorn an, lege erstmal einfache Variablen an, befülle die ( std::cin ), gib sie aus ( std::cout ) und lerne erstmal die Grundlagen. Und dann kannst du mit Schleifen und Container ( z.b. vector ) weiter machen.</p>
<p>Aber alles zu seiner Zeit.</p>
<p>Und wenn du es wirklich ernsthaft lernen willst, ist ein C++-Buch sinnvoll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361835</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Mon, 21 Oct 2013 11:58:05 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 12:01:00 GMT]]></title><description><![CDATA[<pre><code>if (Teiler.size()=2)
</code></pre>
<p>Da sagt er (der Comp) &quot;Expression is not assignabel&quot;</p>
<p>was wohl meint, er weiß nicht was ich will? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361836</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 12:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 12:00:09 GMT]]></title><description><![CDATA[<p>brak schrieb:</p>
<blockquote>
<pre><code>if (Teiler.size()=2)
</code></pre>
<p>Da sagt er Expression is not assignabel</p>
<p>was wohl meint, er weiß nicht was ich will? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>das bedeutet eher, du weisst nicht wie du schreiben musst was du willst. -&gt; grundlagen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361837</guid><dc:creator><![CDATA[kenner des braks]]></dc:creator><pubDate>Mon, 21 Oct 2013 12:00:09 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 12:07:53 GMT]]></title><description><![CDATA[<p>Ja, aber es macht solchen Spaß, wenn man schon mal sowas hat:</p>
<p>hab den Fehler gefunden ...<br />
bei if kommen 2 Gleichheitszeichen ..:-)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361838</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 12:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 12:06:43 GMT]]></title><description><![CDATA[<p>das ist aber:<br />
1. ineffizient<br />
2. schlecheter stil<br />
3. unleserlich</p>
<p>dass du dinge wie &quot;i=i+1&quot;, &quot;Teiler.size()=2&quot;, &quot;return (0);&quot; usw schreibst, zeigt, dass du DRINGEND die grundlagen nachholen solltest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361840</guid><dc:creator><![CDATA[kenner des braks]]></dc:creator><pubDate>Mon, 21 Oct 2013 12:06:43 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 12:36:20 GMT]]></title><description><![CDATA[<p>Du hast ja recht, und ich will mich nicht verteidigen, aber Du kannst mir die Zeit nicht geben. So bleibt nur learning by doing an reading .... was einem zielgerichtetem Trial an Error entspricht ...</p>
<p>ja aber seit return (0) beendet er das Programm, wie ich will und spult nicht endlos weiter ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361845</guid><dc:creator><![CDATA[brak]]></dc:creator><pubDate>Mon, 21 Oct 2013 12:36:20 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 13:21:29 GMT]]></title><description><![CDATA[<p>brak schrieb:</p>
<blockquote>
<p>ja aber seit return (0) beendet er das Programm, wie ich will und spult nicht endlos weiter ....</p>
</blockquote>
<p>Die Frage ist, warum Du nicht</p>
<pre><code>return ((0));
</code></pre>
<p>schreibst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361863</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 21 Oct 2013 13:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 15:09:02 GMT]]></title><description><![CDATA[<p>brak schrieb:</p>
<blockquote>
<p>bei if kommen 2 Gleichheitszeichen ..:-)</p>
</blockquote>
<p>wie viele gleichheitszeichen reinkommen hat nichts im if usw zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361892</guid><dc:creator><![CDATA[kenner des braks]]></dc:creator><pubDate>Mon, 21 Oct 2013 15:09:02 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Vraiablentüp on Mon, 21 Oct 2013 15:10:07 GMT]]></title><description><![CDATA[<p>tippfehler, sorry.</p>
<p>kenner des braks schrieb:</p>
<blockquote>
<p>brak schrieb:</p>
<blockquote>
<p>bei if kommen 2 Gleichheitszeichen ..:-)</p>
</blockquote>
<p>wie viele gleichheitszeichen reinkommen hat nichts <strong>mit</strong> if usw zu tun.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2361895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361895</guid><dc:creator><![CDATA[kenner des braks]]></dc:creator><pubDate>Mon, 21 Oct 2013 15:10:07 GMT</pubDate></item></channel></rss>