<?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[[Hilfe] variable mit mehreren punkten ??]]></title><description><![CDATA[<p>Brauche Hilfe...</p>
<p>Wie mache ich eine Variable wo ich Zahlen und &quot;Punkte&quot; machen kann z.b mann kann ja komma zahlen machen<br />
float x=1.1;</p>
<p>wie ist es aber wenn ich z.b sowas haben will</p>
<p>x=1.1.1.1;</p>
<p>? <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="😕"
    /><br />
hab jetzt schon alles mögliche probiert -.-</p>
<p>und kann ich nacher auch diese variable verändern mittels consolen abfrage und eingabe ?</p>
<p>danke schon mal im voraus <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/topic/323494/hilfe-variable-mit-mehreren-punkten</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 05:24:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323494.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Feb 2014 20:13:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 20:13:36 GMT]]></title><description><![CDATA[<p>Brauche Hilfe...</p>
<p>Wie mache ich eine Variable wo ich Zahlen und &quot;Punkte&quot; machen kann z.b mann kann ja komma zahlen machen<br />
float x=1.1;</p>
<p>wie ist es aber wenn ich z.b sowas haben will</p>
<p>x=1.1.1.1;</p>
<p>? <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="😕"
    /><br />
hab jetzt schon alles mögliche probiert -.-</p>
<p>und kann ich nacher auch diese variable verändern mittels consolen abfrage und eingabe ?</p>
<p>danke schon mal im voraus <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/2381044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381044</guid><dc:creator><![CDATA[abratar]]></dc:creator><pubDate>Sat, 01 Feb 2014 20:13:36 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 20:17:00 GMT]]></title><description><![CDATA[<p>abratar schrieb:</p>
<blockquote>
<p>wie ist es aber wenn ich z.b sowas haben will</p>
<p>x=1.1.1.1;</p>
</blockquote>
<p>Die Frage ist eher warum du überhaupt so etwas haben möchtest. Was sollte 1.1.1.1 denn deiner Meinung nach sein?</p>
<p>abratar schrieb:</p>
<blockquote>
<p>und kann ich nacher auch diese variable verändern mittels consolen abfrage und eingabe ?</p>
</blockquote>
<p>Schau dir mal std::cout und std::cin an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381045</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Sat, 01 Feb 2014 20:17:00 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 20:25:26 GMT]]></title><description><![CDATA[<p>[quote=&quot;icarus2&quot;]</p>
<p>abratar schrieb:</p>
<blockquote>
<p>wie ist es aber wenn ich z.b sowas haben will</p>
<p>x=1.1.1.1;</p>
</blockquote>
<p>Die Frage ist eher warum du überhaupt so etwas haben möchtest. Was sollte 1.1.1.1 denn deiner Meinung nach sein?<br />
----------------------------------------------------------------------------------------------------------------------------------------------------------------</p>
<p>In die Variable sollte eine Ip rein z.b 127.0.0.1 aber ich weiss nicht wie die da rein soll.. also standart sollte 127.0.0.1 deklariert sein und dann mit der abfrage und eingabe selber eine fesgelegt werden.. und dann auch wieder abgerufen werden kann ..</p>
<p>bestimmt ist das die dümmste frage ich auf dem board und bestimmt gibt es eine ganz einfache lösung dafür aber ich bin noch anfänger und check das einfahc nicht <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=":/"
      alt="😕"
    /> <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="😕"
    /><br />
hoffe ihr könnt mir trotzdem sagen wie ich das machen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381047</guid><dc:creator><![CDATA[abratar]]></dc:creator><pubDate>Sat, 01 Feb 2014 20:25:26 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 20:41:19 GMT]]></title><description><![CDATA[<p>Du kannst eine IP mit Format a.b.c.d wie folgt einlesen und speichern:</p>
<pre><code>char dot;
    int a, b, c, d;
    std::cin &gt;&gt; a &gt;&gt; dot &gt;&gt; b &gt;&gt; dot &gt;&gt; c &gt;&gt; dot &gt;&gt; d;
    uint32_t ip = (a &lt;&lt; 24) | (b &lt;&lt; 16) | (c &lt;&lt; 8) | d;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2381050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381050</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Sat, 01 Feb 2014 20:41:19 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 20:45:18 GMT]]></title><description><![CDATA[<p>icarus2 schrieb:</p>
<blockquote>
<p>Du kannst eine IP mit Format a.b.c.d wie folgt einlesen und speichern:</p>
<pre><code>char dot;
    int a, b, c, d;
    std::cin &gt;&gt; a &gt;&gt; dot &gt;&gt; b &gt;&gt; dot &gt;&gt; c &gt;&gt; dot &gt;&gt; d;
    uint32_t ip = (a &lt;&lt; 24) | (b &lt;&lt; 16) | (c &lt;&lt; 8) | d;
</code></pre>
</blockquote>
<p>danke <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>könntest du mir bitte noch die letzte zeile erklären ? bzw was genau bedeutet &quot;uint32_t ip&quot; und die zahlen hinter den &quot;&lt;&lt;&quot; .. normal sollten doch die ersten 3 zeilen auch schon reichen oder ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381051</guid><dc:creator><![CDATA[abratar]]></dc:creator><pubDate>Sat, 01 Feb 2014 20:45:18 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 21:00:51 GMT]]></title><description><![CDATA[<p>Bei mir steht dann : &quot;Error: Der Bezeichner &quot;&quot;uint32_t&quot;&quot; ist nicht definiert.&quot; ... ?</p>
<p>[Edited]<br />
ok das hab ich jetzt gefixt.</p>
<p>aber jetzt hab ich ein neues problem...</p>
<p>wenn ich dann</p>
<pre><code>cout &lt;&lt; ip &lt;&lt; endl;
</code></pre>
<p>mache zeigt er mir eine gaaanz andere zahl ein ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381052</guid><dc:creator><![CDATA[abratar]]></dc:creator><pubDate>Sat, 01 Feb 2014 21:00:51 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 21:02:21 GMT]]></title><description><![CDATA[<p>abratar schrieb:</p>
<blockquote>
<p>wenn ich dann</p>
<pre><code>cout &lt;&lt; ip &lt;&lt; endl;
</code></pre>
<p>mache zeigt er mir eine gaaanz andere zahl ein ...</p>
</blockquote>
<p>Klar.<br />
icarus nutzt die Variable ip als Container.<br />
Die ersten 8 digits enthalten die erste Gruppe, die nächsten 8 die zweite, etc.<br />
Diese digits zusammengesetzt ergeben natürlich nicht deine Zahl.<br />
Du musst dafür die ersten 8 ausgeben, dann einen Punkt, dann die nächsten 8, einen Punkt, ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381054</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sat, 01 Feb 2014 21:02:21 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 21:04:47 GMT]]></title><description><![CDATA[<p>uint32_t ist ein unsigned int, der genau 32 Bit gross ist (wenn du einen unsigned int hast muss dieser nicht zwingend 32 Bit gross sein, eine IP4 Adresse ist aber immer 32 Bit gross). uint32_t ist im Header &lt;cstdint&gt; definiert.</p>
<p>Du kannst die IP auch mit a, b, c, d speichern. Ich persönlich würde eiene IP in einem uint32_t speichern. Wenn dir die Umrechnung mit den Shifts nicht klar ist, dann speicher die IP mit a, b, c, d.<br />
Dürfte onehin keine schlechte Idee sein für die IPs eine Klasse zu schreiben, um die ganzen Implementierungsdetails zu verstecken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381055</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Sat, 01 Feb 2014 21:04:47 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 21:04:09 GMT]]></title><description><![CDATA[<blockquote>
<p>Klar.<br />
icarus nutzt die Variable ip als Container.<br />
Die ersten 8 digits enthalten die erste Gruppe, die nächsten 8 die zweite, etc.<br />
Diese digits zusammengesetzt ergeben natürlich nicht deine Zahl.<br />
Du musst dafür die ersten 8 ausgeben, dann einen Punkt, dann die nächsten 8, einen Punkt, ...</p>
</blockquote>
<p>Und wie würde ich das machen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381056</guid><dc:creator><![CDATA[abratar]]></dc:creator><pubDate>Sat, 01 Feb 2014 21:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 21:17:01 GMT]]></title><description><![CDATA[<p>okey und wie mache ich jetzt ein &quot;:&quot; wenn &quot;.&quot; dot heisst, wie heisst dann &quot;:&quot; ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381057</guid><dc:creator><![CDATA[abratar]]></dc:creator><pubDate>Sat, 01 Feb 2014 21:17:01 GMT</pubDate></item><item><title><![CDATA[Reply to [Hilfe] variable mit mehreren punkten ?? on Sat, 01 Feb 2014 21:15:23 GMT]]></title><description><![CDATA[<p>abratar schrieb:</p>
<blockquote>
<p>Und wie würde ich das machen ?</p>
</blockquote>
<p>Zum Beispiel so:</p>
<pre><code>std::cout &lt;&lt; (ip &gt;&gt; 24) &lt;&lt; '.' &lt;&lt; ((0xFF0000 &amp; ip) &gt;&gt; 16) &lt;&lt; '.' &lt;&lt; ((ip &amp; 0xFF00) &gt;&gt; 8) &lt;&lt; '.' &lt;&lt; (ip &amp; 0xFF) &lt;&lt; std::endl;
</code></pre>
<p>Aber wie gesagt, wenn du die ganzen Umrechnungen nicht verstehst, dann kannst du ruhig die IP Adresse in den Varablen a, b, c, d speichern. Jenachdem was du vorhast kann dies genau so sinnvoll sein wie in einem uint32_t.</p>
<p>Wie bereits erwähnt ist es eventuell eine gute Idee für IP Adressen eine Klasse zu schreiben. Dann brauchst du dich im Rest des Programms nicht mit diesen Implementierungsdetails herumzuschlagen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381059</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Sat, 01 Feb 2014 21:15:23 GMT</pubDate></item></channel></rss>