Hallo,
ich habe heute schon einige Zeit damit verbracht eine Lösung für mein Problem zu finden. Und zwar habe ich eine Struktur in der Messwerte gespeichert sind. Welches wieder in einem Array liegt. Ist es möglich die Aufsummierung der Werte mit nur einem Unterprogramm zu machen? Ich hab schon viel ausprobiert aber ich kann dem Unterprogramm bis jetzt nur die ganze STruktur übergeben. Eigentlich scheitert es nur an dem Funktionsaufruf...
Alles anzeigen
Vielleicht hat hier ja jemande ne Idee wie das funktionieren könnte. Das das Programm viele Fehler enthält weis ich. Es soll nur dazu dienen mein Problem etwas genauer dazustellen, da mir die Formulierung etwas schwer fällt. Falls diese Frage hier schonmal beantwortet wurde tut mir meine Unwissenheit leid, aber ich weis niocht wie wo und nach was ich noch suchen soll^^ bin da noch ziemlicher Anfänger^^
Vielen dank schonmal für die mühen die sich der ein oder andere vielleicht macht.
ich habe heute schon einige Zeit damit verbracht eine Lösung für mein Problem zu finden. Und zwar habe ich eine Struktur in der Messwerte gespeichert sind. Welches wieder in einem Array liegt. Ist es möglich die Aufsummierung der Werte mit nur einem Unterprogramm zu machen? Ich hab schon viel ausprobiert aber ich kann dem Unterprogramm bis jetzt nur die ganze STruktur übergeben. Eigentlich scheitert es nur an dem Funktionsaufruf...
Quellcode
- #include <stdio.h>
- #include <stdlib.h>
- typedef struct struktur{
- float spg;
- float strom;
- float frequenz;
- float temp;
- }messreihe;
- void summe (???????);
- main()
- {
- printf("(1) Summe der Spannungen");
- printf("(2) Summe der Stroeme");
- printf("(3) Summe der Frequenz");
- printf("(4) Summe der Temperaturen");
- switch
- {
- case '1':
- summe(????)
- break;
- case '2':
- summe(????)
- break;
- case '3':
- summe(????)
- break;
- case '4':
- summe(????)
- break;
- }
- }
- void summe (?????)
- {
- int i=0;
- float sum;
- for (i=0; i<10; i++)
- {
- sum=sum+*????[i];
- }
- printf("Die Summe betraegt: %.2f\n", sum);
- }
Vielleicht hat hier ja jemande ne Idee wie das funktionieren könnte. Das das Programm viele Fehler enthält weis ich. Es soll nur dazu dienen mein Problem etwas genauer dazustellen, da mir die Formulierung etwas schwer fällt. Falls diese Frage hier schonmal beantwortet wurde tut mir meine Unwissenheit leid, aber ich weis niocht wie wo und nach was ich noch suchen soll^^ bin da noch ziemlicher Anfänger^^
Vielen dank schonmal für die mühen die sich der ein oder andere vielleicht macht.