Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » kleines Prob

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.01.2004, 17:59 Uhr
KaraHead



Hi,
das ist zwar nicht wirklich was zum denken aber es ist als hät ich ein Brett vorm Kopp : Ich seh einfach keinen Fehler...

Das Progi soll eine Wertetabelle von -2..+2 in 0.1 Schritten ausgeben.

C++:
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])
{
  float fx=0.0;
  for(float x=-2.0; x==2.0; x+=0.1)
  {
    fx=sqrt(x)-2*x;
    printf("%f.2: %f.2",x,fx);
  };
  
  system("PAUSE");    
  return 0;
}



Naja ich kann einfach keinen Fehler sehen, danke schonmal für die Hilfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.01.2004, 18:16 Uhr
0xdeadbeef
Gott
(Operator)


Versuchs mal so:

C++:
for(float x=-2.0; x<=2.0; x+=0.1)


for ist nur eine andere Schreibweise für eine while-Schleife; die Schleife oben bedeutet übersetzt nur:

C++:
float x = -2.0;
while(x <= 2.0) {
  //...
  x += 0.1;
}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.01.2004, 18:30 Uhr
KaraHead



Jup, geht.
Wusste dass es nur ne Kleinigkeit ist.

Danke für die schnelle Hilfe.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: