001
24.04.2012, 16:52 Uhr
Hans
Library Walker (Operator)
|
Hi,
was ist das denn für ein Dialekt? - Das sieht ja aus wie eine Mischung aus C, Pascal und Fortran.
Wenn ich das auf den ersten Blick sehe, fällt mir auch kein Compiler ein, der den Code so wie er da steht überhaupt übersetzen würde. Ansonsten fällt mir diese Zeile auf:
C++: |
xNew=round((1-(alpha)^2)*j)+round(i*alpha)
|
Wenn die Rechnung da "alpha hoch 2" sein soll, dann ist da ein Fehler drin, denn das ^-Zeichen steht in C/C++ nicht für potenzieren, sondern für eine Exclusiv-Oder Verknüpfung, also das, wozu man in anderen Sprachen XOR schreiben würde. Zum potenzieren gibt es die Funktion pow():
Zitat: |
double pow(double x, double y); x raised to power y
|
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |