<?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[bitte helfen -  komm nicht weiter....]]></title><description><![CDATA[<p>hallo erstmal....<br />
ich muss ein programm machen welches mir 20 messwerte so verarbeitet das am schluss 19 ableitungen dieser werte als tabelle rauskommen....<br />
das hab ich alles gemacht. ansich ist das programm fertig... ABER mich stoert ne ganz dumme sache....<br />
bei der eingabe der einzelnen messwerte duerfen ja keine buchstaben reinkommen... sonst kackt das ding ab... nur int zahlen sind erlaubt...<br />
jetzt will ich das eine fehlermeldung kommt falls ein buchstabe oder ein anderes unzulaessiges zeichen eingegeben wurde.... und das der messwert nochmal eingegeben werden kann....</p>
<p>sollte so aussehen<br />
messwert1: 23123213<br />
messwert2: 223324<br />
messwert3: a23423<br />
unzulaessiges zeichen, bitte wiederhole die eingabe!<br />
messwert3: 2343<br />
messwert4: ....<br />
.<br />
.<br />
.</p>
<p>hier der code:</p>
<pre><code>#include &lt;iostream.h&gt;
#include &lt;iomanip.h&gt; //Datenbank fuer Textformatierung

void main()//Anfang Hauptprogramm

{

	double m[20], deltaT, dmdt[20];
	int i;
	char wh = 'J';

      while (wh == 'J' || wh == 'j' )//eingabewiederholung fuer neuen durchgang
	{

		for (i=0; i&lt;20; i++)
		{
			cout &lt;&lt; setw(2) &lt;&lt; i+1 &lt;&lt; &quot;. Messwert: &quot;; //Messwertdeklarierung
			cin &gt;&gt; m[i]; //Eingabe der Messwerte  1-20
		} // end for

		cout &lt;&lt; endl &lt;&lt; &quot;Zeitschritt: &quot;; 
		cin &gt;&gt; deltaT; cout &lt;&lt; endl;  // Eingabe des gewuenschten Zeitschrittes

		cout &lt;&lt; &quot;*******************************************&quot; &lt;&lt; endl &lt;&lt; endl;

		cout &lt;&lt; setw(3) &lt;&lt; &quot;i&quot; &lt;&lt; setw(2) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; &quot;Messwert&quot; &lt;&lt; setw(3) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; &quot;Zeit&quot; &lt;&lt; setw(4) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; &quot;Ableitung&quot; &lt;&lt; endl;
		cout &lt;&lt; setw(5) &lt;&lt; &quot;|&quot; &lt;&lt; setw(13) &lt;&lt; &quot;|&quot; &lt;&lt; setw(14) &lt;&lt; &quot;|&quot; &lt;&lt; endl; //tabellenkopf + Tabellenformatierung

		for (i=0; i&lt;19; i++)
		{
			dmdt[i] = (m[i+1] - m[i]) / deltaT; //Ableitung
			cout &lt;&lt; setw(3) &lt;&lt; i+1 &lt;&lt; setw(2) &lt;&lt; &quot;|&quot; &lt;&lt; setw(9) &lt;&lt; m[i] &lt;&lt; setw(4) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; deltaT*(i+1) &lt;&lt; setw(4) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; dmdt[i] &lt;&lt; endl;//Messwerteingabe in die Tabelle

		} // end for

		cout &lt;&lt; endl &lt;&lt; &quot;Wiederholen [J/N] &quot;;
		cin &gt;&gt; wh;

		cout &lt;&lt; endl &lt;&lt; endl;

	}//end while

}// end main
</code></pre>
<p>hab auf <a href="http://mandrill.fuxx0r.net/c++/faq:cin" rel="nofollow">http://mandrill.fuxx0r.net/c++/faq:cin</a> was gefunden was mein problem beheben koennte.... aber ich kriegs nicht gebacken irgendwas von da so in meinen quellcode reinzutun das es passen koennte....</p>
<p>bitte helft mir, bin doch noch ein nub;D</p>
<p>was noch vlt wichtig waere.... ich benutz visual studio 6++</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/146987/bitte-helfen-komm-nicht-weiter</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 00:34:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/146987.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 May 2006 15:57:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Fri, 12 May 2006 16:01:40 GMT]]></title><description><![CDATA[<p>hallo erstmal....<br />
ich muss ein programm machen welches mir 20 messwerte so verarbeitet das am schluss 19 ableitungen dieser werte als tabelle rauskommen....<br />
das hab ich alles gemacht. ansich ist das programm fertig... ABER mich stoert ne ganz dumme sache....<br />
bei der eingabe der einzelnen messwerte duerfen ja keine buchstaben reinkommen... sonst kackt das ding ab... nur int zahlen sind erlaubt...<br />
jetzt will ich das eine fehlermeldung kommt falls ein buchstabe oder ein anderes unzulaessiges zeichen eingegeben wurde.... und das der messwert nochmal eingegeben werden kann....</p>
<p>sollte so aussehen<br />
messwert1: 23123213<br />
messwert2: 223324<br />
messwert3: a23423<br />
unzulaessiges zeichen, bitte wiederhole die eingabe!<br />
messwert3: 2343<br />
messwert4: ....<br />
.<br />
.<br />
.</p>
<p>hier der code:</p>
<pre><code>#include &lt;iostream.h&gt;
#include &lt;iomanip.h&gt; //Datenbank fuer Textformatierung

void main()//Anfang Hauptprogramm

{

	double m[20], deltaT, dmdt[20];
	int i;
	char wh = 'J';

      while (wh == 'J' || wh == 'j' )//eingabewiederholung fuer neuen durchgang
	{

		for (i=0; i&lt;20; i++)
		{
			cout &lt;&lt; setw(2) &lt;&lt; i+1 &lt;&lt; &quot;. Messwert: &quot;; //Messwertdeklarierung
			cin &gt;&gt; m[i]; //Eingabe der Messwerte  1-20
		} // end for

		cout &lt;&lt; endl &lt;&lt; &quot;Zeitschritt: &quot;; 
		cin &gt;&gt; deltaT; cout &lt;&lt; endl;  // Eingabe des gewuenschten Zeitschrittes

		cout &lt;&lt; &quot;*******************************************&quot; &lt;&lt; endl &lt;&lt; endl;

		cout &lt;&lt; setw(3) &lt;&lt; &quot;i&quot; &lt;&lt; setw(2) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; &quot;Messwert&quot; &lt;&lt; setw(3) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; &quot;Zeit&quot; &lt;&lt; setw(4) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; &quot;Ableitung&quot; &lt;&lt; endl;
		cout &lt;&lt; setw(5) &lt;&lt; &quot;|&quot; &lt;&lt; setw(13) &lt;&lt; &quot;|&quot; &lt;&lt; setw(14) &lt;&lt; &quot;|&quot; &lt;&lt; endl; //tabellenkopf + Tabellenformatierung

		for (i=0; i&lt;19; i++)
		{
			dmdt[i] = (m[i+1] - m[i]) / deltaT; //Ableitung
			cout &lt;&lt; setw(3) &lt;&lt; i+1 &lt;&lt; setw(2) &lt;&lt; &quot;|&quot; &lt;&lt; setw(9) &lt;&lt; m[i] &lt;&lt; setw(4) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; deltaT*(i+1) &lt;&lt; setw(4) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; dmdt[i] &lt;&lt; endl;//Messwerteingabe in die Tabelle

		} // end for

		cout &lt;&lt; endl &lt;&lt; &quot;Wiederholen [J/N] &quot;;
		cin &gt;&gt; wh;

		cout &lt;&lt; endl &lt;&lt; endl;

	}//end while

}// end main
</code></pre>
<p>hab auf <a href="http://mandrill.fuxx0r.net/c++/faq:cin" rel="nofollow">http://mandrill.fuxx0r.net/c++/faq:cin</a> was gefunden was mein problem beheben koennte.... aber ich kriegs nicht gebacken irgendwas von da so in meinen quellcode reinzutun das es passen koennte....</p>
<p>bitte helft mir, bin doch noch ein nub;D</p>
<p>was noch vlt wichtig waere.... ich benutz visual studio 6++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056610</guid><dc:creator><![CDATA[saber]]></dc:creator><pubDate>Fri, 12 May 2006 16:01:40 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Fri, 12 May 2006 17:52:43 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>es heißt int main() und ganz unten kommt ein return 0; rein. Des Weiteren schreibt man statt #include &lt;iostream.h&gt; folgendes:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;iomanip&gt;  //Keine Datenbank, das ist ne Header-Datei!

using namespace std;

double einlesen() {
  double d;
  do {  //Solange eingeben lassen, bis die Pfeife nen double Werte eingibt
    cout&lt;&lt;&quot;Bitte Messwert eingeben: &quot;;
    cin&gt;&gt;d;
  }while(!cin.good());  //Fehlerüberprüfung
  return d;
};

//Fragt den Benutzer nach einer weiteren Runde
char menu() {
  char c;
  do {
    cout&lt;&lt;&quot;Wiederholen (j/n)?&quot;;
    cin&gt;&gt;c;
  }while (c != 'j' || c != 'n');
  return c;
};

int main(int argc, char **argv) {
  double m[20];

  do {

    for (int i=0;i&lt;20;++i)
      m[i] = einlesen();

    //weiter mit dem restlichen Programm

  }while (menu() != 'n');

  return 0;
};
</code></pre>
<p>Das sollte erst mal genug Futter sein <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>
<p>MfG</p>
<p>GPC</p>
<p>MfG</p>
<p>GPC</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056686</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Fri, 12 May 2006 17:52:43 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Fri, 12 May 2006 22:04:12 GMT]]></title><description><![CDATA[<p>so... hab selber was gefunden.... keine ahnung ob das gut ist...</p>
<pre><code>#include &lt;iostream.h&gt;
#include &lt;iomanip.h&gt; //Datenbank fuer Textformatierung
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;

void main()//Anfang Hauptprogramm

{

	double m[20], deltaT, dmdt[20];
	int i;
	char wh = 'J';

      while (wh == 'J' || wh == 'j' )//eingabewiederholung fuer neuen durchgang
	{

		for (i=0; i&lt;20; i++)
        {
            cout &lt;&lt; setw(2) &lt;&lt; i+1 &lt;&lt; &quot;. Messwert: &quot;; //Messwertdeklarierung
            char temp[255];
			cin &gt;&gt; temp; //cin &gt;&gt; m[i]; //Eingabe der Messwerte  1-20 
			m[i] = atof (temp);
			if (m[i] == 0 &amp;&amp; !(strcmp (temp, &quot;0&quot;) == 0) &amp;&amp; !(strcmp (temp, &quot;0.0&quot;) == 0)) {
			i--;
			cout &lt;&lt; &quot;bitte geben sie ne zahl ein\n&quot;;
			continue;
			}
        } 

		cout &lt;&lt; endl &lt;&lt; &quot;Zeitschritt: &quot;; 
		cin &gt;&gt; deltaT; cout &lt;&lt; endl;  // Eingabe des gewuenschten Zeitschrittes

		cout &lt;&lt; &quot;*******************************************&quot; &lt;&lt; endl &lt;&lt; endl;

		cout &lt;&lt; setw(3) &lt;&lt; &quot;i&quot; &lt;&lt; setw(2) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; &quot;Messwert&quot; &lt;&lt; setw(3) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; &quot;Zeit&quot; &lt;&lt; setw(4) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; &quot;Ableitung&quot; &lt;&lt; endl;
		cout &lt;&lt; setw(5) &lt;&lt; &quot;|&quot; &lt;&lt; setw(13) &lt;&lt; &quot;|&quot; &lt;&lt; setw(14) &lt;&lt; &quot;|&quot; &lt;&lt; endl; //tabellenkopf + Tabellenformatierung

		for (i=0; i&lt;19; i++)
		{
			dmdt[i] = (m[i+1] - m[i]) / deltaT; //Ableitung
			cout &lt;&lt; setw(3) &lt;&lt; i+1 &lt;&lt; setw(2) &lt;&lt; &quot;|&quot; &lt;&lt; setw(9) &lt;&lt; m[i] &lt;&lt; setw(4) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; deltaT*(i+1) &lt;&lt; setw(4) &lt;&lt; &quot;|&quot; &lt;&lt; setw(10) &lt;&lt; dmdt[i] &lt;&lt; endl;//Messwerteingabe in die Tabelle

		} // end for

		cout &lt;&lt; endl &lt;&lt; &quot;Wiederholen [J/N] &quot;;
		cin &gt;&gt; wh;

		cout &lt;&lt; endl &lt;&lt; endl;

	}//end while

}// end main
</code></pre>
<p>das ding geht jetzt fast so wie ichs will... nur is dumm wenn der buchstabe mitten in der zahl oder am ende steht.... wenn er mitten drin steht dann nimmt sich das prog nur die zahl bis zum buchstaben... z.b. 34534j4435 = 34534 ....<br />
oder wenn der buchstabe am ende steht.... kommt leider keine fehlermeldung..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056828</guid><dc:creator><![CDATA[saber]]></dc:creator><pubDate>Fri, 12 May 2006 22:04:12 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Sat, 13 May 2006 07:37:55 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>GPC schrieb:</p>
<blockquote>
<p>es heißt int main() und ganz unten kommt ein return 0; rein. Des Weiteren schreibt man statt #include &lt;iostream.h&gt; folgendes:</p>
</blockquote>
<p>Das solltest du trotzdem noch ändern.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056877</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 13 May 2006 07:37:55 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Sat, 13 May 2006 12:37:25 GMT]]></title><description><![CDATA[<p>Also ich hätte da auch ein kleines Problem!<br />
Ich muss da für die Schule ein Programm erstellen, mit einer Würfelstatistik. Zum Glück hab ich von einem Kumpel da schon ein fertiges Programm bekommen, allerdings mussten wir noch ein Unterprogramm einbauen! Ok, so weit so gut, das Programm an sich funktioniert ja, hier is mal der Code:</p>
<blockquote>
<p>// Turbo, 28.4.2006, all rights reserved<br />
#include &lt;iostream.h&gt; // für cin() und cout()<br />
#include &lt;iomanip.h&gt; // für setw()...<br />
#include &lt;stdlib.h&gt; // für rand() und srand()<br />
#include &lt;time.h&gt; // für time()<br />
#include &lt;conio.h&gt; // für getch()</p>
<p>// globale Variablen<br />
long int anz=0;<br />
long int w[6]; // Array mit 6 Zahlen<br />
int k; // für Zählschleifen<br />
double p[6];<br />
double j;</p>
<p>void wuerfeln(void); // UP-Würfeln mit globalen Variablen<br />
void auswerten(void); // UP-Auswerten mit globalen Variablen<br />
void diagramm(void); // UP-Diagramm mit globalen Variablen</p>
<p>int main()<br />
{<br />
int wurf;</p>
<p>// Initialisieren<br />
for(k=0;k&lt;=5;k++)<br />
{ w[k]=0;<br />
p[k]=0;<br />
}<br />
srand( (unsigned)time( NULL ) ); //Zufallszahlen ermitteln<br />
cout &lt;&lt; &quot;Statistische Auswertung zum Würfeln:&quot; &lt;&lt; endl &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Wieviel mal würfeln = &quot;;<br />
cin &gt;&gt; anz;</p>
<p>wuerfeln(); // Aufruf des UP-Würfeln</p>
<p>auswerten(); // Aufruf des UP-Auswerten</p>
<p>clrscr() ;</p>
<p>diagramm(); // Aufruf des UP-Diagramm</p>
<p>getchar();<br />
return 0;<br />
}<br />
void wuerfeln(void) // UP-Würfeln beginnt<br />
{for(k=1;k&lt;=anz;k++)<br />
{ w[random(6)]+=1;<br />
}<br />
}</p>
<p>// Auswerten und Schreiben auf bs<br />
void auswerten(void) // UP-Auswerten beginnt<br />
{cout.setf(ios:: showpoint);<br />
cout &lt;&lt; endl;<br />
for(k=0;k&lt;=5;k++)<br />
{ cout &lt;&lt; &quot;Die &quot; &lt;&lt; k+1 &lt;&lt; &quot; wurde &quot; &lt;&lt; w[k] &lt;&lt; &quot; mal gewürfelt&quot; &lt;&lt; endl;<br />
}<br />
cout &lt;&lt; endl;<br />
for(k=0;k&lt;=5;k++)<br />
{ cout &lt;&lt; &quot;Die &quot; &lt;&lt; k+1 &lt;&lt; &quot; wurde mit rel. Häufigkeit von &quot;;<br />
cout &lt;&lt; setw(6)&lt;&lt; (double)w[k]/anz &lt;&lt; &quot; gewürfelt&quot; &lt;&lt; endl;<br />
}<br />
cout &lt;&lt; endl;<br />
for(k=0;k&lt;=5;k++)<br />
{ cout &lt;&lt; &quot;Die &quot; &lt;&lt; k+1 &lt;&lt; &quot; wurde mit proz. Häufigkeit von &quot;;<br />
cout &lt;&lt; setw(6) &lt;&lt; (double)w[k]/anz*100 &lt;&lt; &quot; % gewürfelt&quot; &lt;&lt; endl;<br />
}<br />
getch();<br />
}</p>
<p>// Versuch eines Balkendiagrammes für rel. Häufigkeiten<br />
void diagramm(void) // UP-Diagramm beginnt<br />
{for(k=0;k&lt;=5;k++)<br />
{ p[k]=(double)w[k]/anz;<br />
}<br />
cout.setf(ios:: fixed);<br />
cout &lt;&lt; &quot;Grafische Darstellung der Verteilung:&quot; &lt;&lt; endl &lt;&lt; endl;<br />
for(j=0.5;j&gt;=0.0;j-=0.05)<br />
{ cout &lt;&lt; setw(4) &lt;&lt; j &lt;&lt; &quot; | &quot;;<br />
for(k=0;k&lt;=5;k++)<br />
{ if(p[k]&gt;=j)<br />
{ cout &lt;&lt; &quot;x &quot;;<br />
}<br />
else<br />
{ cout &lt;&lt; &quot; &quot;;<br />
}<br />
}<br />
cout &lt;&lt; endl;<br />
}<br />
cout &lt;&lt; &quot; |____________&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 1 2 3 4 5 6&quot; &lt;&lt; endl;<br />
}</p>
</blockquote>
<p>So, jetzt hätte ich da ein paar Fragen zu einigen Codes! Was bedeutet denn dieses &quot;cout.setf(ios:: showpoint)&quot; im Anfang des 2. UP? Genauso &quot;cout.setf(ios:: fixed)&quot; im 3. UP?<br />
Und eine letzte Frage: Was bewirkt setw()?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057021</guid><dc:creator><![CDATA[Turbo]]></dc:creator><pubDate>Sat, 13 May 2006 12:37:25 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Sat, 13 May 2006 12:40:38 GMT]]></title><description><![CDATA[<p>msdn?<br />
google?<br />
rtfm!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057024</guid><dc:creator><![CDATA[cin]]></dc:creator><pubDate>Sat, 13 May 2006 12:40:38 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Sat, 13 May 2006 12:54:46 GMT]]></title><description><![CDATA[<p>GPC schrieb:</p>
<blockquote>
<p>...und ganz unten kommt ein return 0; rein.</p>
</blockquote>
<p>Das stimmt definitiv nicht. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1057030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057030</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Sat, 13 May 2006 12:54:46 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Sat, 13 May 2006 14:36:47 GMT]]></title><description><![CDATA[<p>Warum nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057089</guid><dc:creator><![CDATA[DarthZiu]]></dc:creator><pubDate>Sat, 13 May 2006 14:36:47 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Sat, 13 May 2006 16:00:16 GMT]]></title><description><![CDATA[<p>return 0 wird in main standardmäßig angenommen:</p>
<p>C++ Final Draft schrieb:</p>
<blockquote>
<p>-5- A return statement in main has the effect of leaving the main function (destroying any objects with automatic storage duration) and calling exit with the return value as the argument. If control reaches the end of main without encountering a return statement, the effect is that of executing</p>
<p>return 0;</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1057148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057148</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Sat, 13 May 2006 16:00:16 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Sat, 13 May 2006 17:10:46 GMT]]></title><description><![CDATA[<p>sry jungs.... ich komm einfach nicht weiter.... und das was GPC mir geschrieben hat konnte ich in keinster form verarbeiten.... hat allein 2 tage gebraucht bis ich meine version fertig hatte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f623.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--persevering_face"
      title="&gt;.&lt;"
      alt="😣"
    /><br />
und jez geht nichtmal die perfekt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title="=("
      alt="😞"
    /></p>
<p>kann vllt einer meinen code mit dem vom gpc kombinieren so wie er gehen sollte? wuerd mich doch interessieren obs geht oder nicht.... nur bin ich zu nub fuer=(</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057176</guid><dc:creator><![CDATA[saber]]></dc:creator><pubDate>Sat, 13 May 2006 17:10:46 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Sat, 13 May 2006 18:03:58 GMT]]></title><description><![CDATA[<p>Bissl googln hilft immer. <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 />
ztu setw: <a href="http://www.cplusplus.com/ref/iostream/iomanip/setw.html" rel="nofollow">http://www.cplusplus.com/ref/iostream/iomanip/setw.html</a></p>
<p>Zm Eingabeproblem: Im Grunde musst du nur std::cin.good() überprüfen nach der Eingabe (also if...) und dann halt Fehler ausgeben, eingabe zurücksetzten und neu machen oder wie auch immer du es willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057203</guid><dc:creator><![CDATA[effe_eichelt]]></dc:creator><pubDate>Sat, 13 May 2006 18:03:58 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Sat, 13 May 2006 18:27:18 GMT]]></title><description><![CDATA[<p>ju das muss ich.... aber beim besten willen steh ich grade mehr als auf dem schlauch.... hab mich die letzten tage durch millionen seiten und beitraege gewuehlt und so diese eingabe zusammengebastelt.... teilweise weiss ich garnicht was und warum ich das tue aber es funktioniert fast.....</p>
<p>das problem ist das ich meine fehler immer wieder wiederhole... ich dreh mich nur im kreis.... deswegen bin ich jetzt hier.... mit der hoffnung das mir jemand nen echt guten tip gibt den ICH verwerten kann mit meinen kenntnissen... oder das jemand eine mustereingabe bastelt...aber dann bitte mit erklaerung damit ichs versteh sonst hats kein sinn^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057216</guid><dc:creator><![CDATA[saber]]></dc:creator><pubDate>Sat, 13 May 2006 18:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to bitte helfen -  komm nicht weiter.... on Mon, 15 May 2006 07:10:13 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Hilft Dir das weiter?</p>
<pre><code class="language-cpp">bool ErfrageMesswert( int     i
                    , double *pWert)
{
   bool ZahlOk = true  ;

   char input[80], *endptr  ;

   double BufferWert = 0.0 ;

   cout &lt;&lt; setw(2) &lt;&lt; i+1 &lt;&lt; &quot;. Messwert: &quot;; //Messwertdeklarierung

   cin &gt;&gt; input;

   BufferWert = strtod( input , &amp;endptr );

  // Rückgabe des Wertes nur, wenn Zahl ok

   if( *endptr == '\0' )
   {
      // Es wurden keine ungültigen Zeichen im String input gefunden

      *pWert = BufferWert;
   }
   else
   {
      cout &lt;&lt; &quot;Keine Zahl!&quot; ;

      ZahlOk = false ;
   }

   return ZahlOk ;
}

int main(int argc, char* argv[])
{

   int i = 0 ;

   double m[2] ;

   // Erfragen der einzelnen Messwerte. Ist eine Eingabe nicht ok, wird
   // sie erneut abgefragt.

   for( int i = 0 ; i &lt; 2 ; )
   {
      if( ErfrageMesswert( i, &amp;m[i] ) )
      {
         i++ ;
      }
   }

   getch();

   return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1057883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057883</guid><dc:creator><![CDATA[GV]]></dc:creator><pubDate>Mon, 15 May 2006 07:10:13 GMT</pubDate></item></channel></rss>