Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Probleme beim rechnen mit malloc

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
16.05.2014, 12:16 Uhr
derkleinemann



Hallo Community,
ich habe in der Uni eine Aufgabe bekommen:
Schreiben Sie ein Programm mit dem Namen malloc.c, einen Speicherbereich für eine
Variable vom Typ float anlegt. Diese Variable soll mit einem geeigneten Wert besetzt
werden, der anschließend mit einem beliebigen Wert x multipliziert und dann wieder
ausgegeben werden soll. (Wert x über scanf eingeben).

das Problem ist jetzt, ich habe das Programm strukturiert geschrieben mit einem Pointer, aber ohne malloc. Nun wenn ich versuche das Programm auf malloc umzuschreiben, bekomme ich immer wieder den selben Fehler: "void kann nicht in int konvertiert werden"
Bin nun absolut ideenlos und weiß nicht mehr weiter.

hier ist mien Programm was ohne malloc funktioniert


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

// Funktions-Prototypen
float *festeZahl;

float mul(float festeZahl, float eingabeZahl);
void ausgabeErgebnis(float Ergebnis);

// Hauptprogramm
int main()

{
    float festeZahl = 3;
    float *reserviert;

    reserviert = &festeZahl;

    // Rechenvorgang
    float eingabeZahl();
    ausgabeErgebnis(mul(festeZahl, eingabeZahl()));
    return 0;
}

// Funktionen
float eingabeZahl() {
    float eingabe;
    printf("\nEingabe Zahl: ");
    scanf_s("%f", &eingabe);
    return eingabe;
}

float mul(float festeZahl, float eingabeZahl) {
    return (festeZahl * eingabeZahl);
}

void ausgabeErgebnis(float Ergebnis) {
    printf("\nErgebnis: %f\n", Ergebnis);
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.05.2014, 12:55 Uhr
Tommix



Hallo,
Du mußt uns schon die Variante zeigen die nicht funktioniert damit wir sehen wo der Fehler liegt.

- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.05.2014, 22:57 Uhr
Hans
Library Walker
(Operator)


Das würde ich auch sagen.
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
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: