Thx, jetzt weiß ich was du meintest. OK, wenn ichs echt nicht mehr hinbekomm, dann werd ich wohl damit leben müssen und es so machen. Ich im entefekt ist es dann ja float, also kann der Lehrer von mir ja nicht motzen
@Sloth: Verwendest du Borland-C++? Es gab vor Jahren mal ne Version von Borland-C++, die einen Fehler in den mitgelieferten Bibliotheken hatte. Da funktionierte genau das nicht: scanf auf Struktur-Member vom Typ float.
Das war so ungefähr 1995 und betraf Borland C++ 4 oder 4.5, glaube ich. (nicht verwechseln mit dem "C++-Builder", BC++ war ein Vorgängerprodukt.
Ne, ist der Microsoft-com. Kann mir mal einer den Gefallen tun und sich das Prog mal komplett angucken, also nur auf diesen einen Fehler bezogen, weil ich da echt keine Ahnung mehr hab worans liegen kann! Wenn ja würd ich nämlich dann doch mal alles posten, weil mich das total aufregt, wieso kann man ne Float Variable nur als Int oder double einlesen?!?!
struct video { int test; }; //################################################### int funktion1(); //###################################################
int main(int argc, char* argv[]) { struct video nr[100]; printf("Hallo Welt!\n"); return0; } //################################################### int funktion1() { nr[5].test =10; return0; } //###################################################
Ich hab jetzt erst an dem Prog weiter gemacht, also in dem Beispiel wäre das Array ja Gloabal und das dürfen wir nicht, wenn ich mir das jetzt so in Main deklarieren, wie übergeben ich das dann an die Gunktion1 und was muss in die Prototypen?
Und um mal wieder auf das andere zurück zukommen. der fehler das ich nicht als Float einlesen konnte ist so verschwunden, wie er aufgetaucht ist. Was heißt aufeinmal war er weg. Kanns sein das das an irgendeinem Speicher liegt. Weil einer, der das selbe problem hatte irgendeinen Speicher mit fflush(stdin); leeren sollte und dann ging es auch bei ihm. Nur leider bringt das bei mir nichts, oder erher gesagt brachte es nichts. Wäre halt nur doch wenn der Fehler genau dann kommt, wenn der das Programm kontroliert!