Forum: Mikrocontroller und Digitale Elektronik Phänomen, fehlende Kenntnisse


von mila (Gast)


Lesenswert?

Es scheitert vermutlich an meinen C-Kenntnissen.

Es funktioniert folgende gewollte Anzeige auf einem Display:
1
void anzeige()
2
{
3
double wert = ...;
4
double_anzeige(wert);
5
}
6
7
int main(void)
8
{
9
anzeige();
10
}

Es funktioniert leider nicht:
1
double anzeige()
2
{
3
double wert = ...;
4
return wert;
5
}
6
7
int main(void)
8
{
9
double wert2;
10
wert2 = anzeige();
11
double_anzeige(wert2);
12
}

Habe ich hier einen trivialen Fehler drin, der meinen mangelnden 
C-Kenntnissen geschuldet ist?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

mila schrieb:
> Es funktioniert leider nicht:
WAS sollte passieren und WAS passiert stattdessen?
Welcher Compiler, welche Plattform?

von Dumdi D. (dumdidum)


Lesenswert?

Der Fehler ist nicht im Programmteil den du gepostet hast. Vermutlich 
irgendwoanders ein Speicherueberlauf.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.