ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
410
410
EMPFEHLEN
-
07.07.08 15:21 #1
- Registriert seit
- Jun 2008
- Beiträge
- 1
Hi alle miteinander,
Ich habe ein kleineres Problem mit ANSI-C und zwar liefert strtod() bei mir ein falsches Ergebnis. Das einzige was mir einfällt ist dass die Zahl zu groß ist, respektive zu viele Nachkommastellen hat. Aber okay schaut selbst vielleicht fällt ja wem was ein:
Problem ist jetzt dass er bei sigma durchaus den richtige Wert einliest (1.3047925179262163e-002) Allerdings in sigma_values[0] nachher 1.037042e-001 drinsteht.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
char sigma[28]; char rho[28]; SIGMA_FILE = fopen("SIGMA.txt", "rb"); RHO_FILE = fopen("RHO.txt", "rb"); if (RHO_FILE == NULL){ printf("öffnen von RHo geht nicht"); } int counter = 0; char *b; int blub = sigma_length(RHO_FILE); double sigma_values[sigma_length(SIGMA_FILE)]; double rho_values[blub]; fseek(SIGMA_FILE, 0, SEEK_SET); while (!feof(SIGMA_FILE)){ fgets(sigma, sizeof(sigma), SIGMA_FILE); if (counter < 25){ printf("gelesener Wert = %s", sigma); } sigma_values[counter] = strtod(sigma, &b); counter ++; } counter = 0; while(!feof(RHO_FILE)){ fgets(rho, sizeof(rho), RHO_FILE); rho_values[counter] = strtod(rho, &b); counter ++; }
Also falls jemand weiß worans liegt vielen Dank schonmal im voraus.
mfg
Jadephoenix
EDIT: Benutze ich getrennte counter in den beiden schleifen gehts. Nur warum? Will mir irgendwie nicht so wirklich einleuchtenGeändert von Jadephoenix24 (07.07.08 um 15:42 Uhr)
Ähnliche Themen
-
Rechnung liefert falsches Ergebnis
Von CyberbobAB im Forum PHPAntworten: 4Letzter Beitrag: 04.03.09, 11:23 -
Stringsuche in Textdatei liefert falsches Ergebnis
Von irfl im Forum JavaAntworten: 3Letzter Beitrag: 25.07.08, 11:23 -
Berechnung liefert falsches Ergebnis
Von trench140 im Forum .NET CaféAntworten: 2Letzter Beitrag: 25.04.08, 23:27 -
Abfrage liefert falsches Ergebnis (ORDER/GROUP Problem)
Von fanste im Forum Relationale DatenbanksystemeAntworten: 7Letzter Beitrag: 27.04.07, 16:10 -
Falsches Ergebnis wenn ich mit , rechne?
Von wolle- im Forum PHPAntworten: 21Letzter Beitrag: 10.11.06, 15:32





Zitieren
Login






