Seite 2 von 2

Re: Bitte um Hilfeeeee

Verfasst: Mo Okt 27, 2014 8:51 pm
von cloidnerux
Kann mir wer sagen, warum dieses Programm nicht funktioniert?
Was soll es den machen, was macht es stattdessen?

Re: Bitte um Hilfeeeee

Verfasst: Di Okt 28, 2014 8:35 am
von hobbyflug
Es soll:

Daten einlesen und in Daten.csv schreiben
Daten von Daten.csv ausgeben
Benutzer soll selbst Daten eingeben können

Was macht es:

Es macht nix :shock: . Bei der Ausgabe steht nichts drin.

Re: Bitte um Hilfeeeee

Verfasst: Di Okt 28, 2014 8:53 am
von cloidnerux
Es macht nix :shock: . Bei der Ausgabe steht nichts drin
Dann kannst du an dieser Stelle des Prinzip "Teile und Herrsche" anwenden.
Unterteile dein Programm in einzelne Teile und verifiziere, dass diese einzelnen Teile funktionieren.
Dann setzt es Stück für Stück wieder zusammen.

Re: Bitte um Hilfeeeee

Verfasst: Di Okt 28, 2014 10:28 am
von Xin
hobbyflug hat geschrieben:Es macht nix :shock: . Bei der Ausgabe steht nichts drin.

Code: Alles auswählen

        Mensch:
        ------

Mensch:
Name: rcel Maier
Nationalitaet:  Oestrreich
Wohnort:  Leibnitz
Alter: 16
Mensch:
Name: Sven de Cou
Nationalitaet:  Schweiz
Wohnort:  Neucatel
Alter: 16
Mensch:
Name: Lukas Mueller
Nationalitaet:  Deutschland
Wohnort:  Berlin
Alter: 40
Anschließend fragt er mich ab und schreibt einen leeren Datensatz in die Datei.
Das würde ich nicht als 'nichts' bezeichnen.

Ich möchte Dich bitten folgendes mal zu lesen: Frage formulieren - einfach nur, damit Du Deine Fragen in Zukunft bewusster und konkreter formulieren kannst.

Anschließend erkläre mir doch mal diese Zeile und was Du von ihr erwartest, bzw. warum Du tust, was Du da programmiert hast:

Code: Alles auswählen

bibliothek[6]=getMensch();

Re: Bitte um Hilfeeeee

Verfasst: Mi Okt 29, 2014 5:34 pm
von hobbyflug
wie hast du das gemacht? genau das soll das Programm ausgeben, funktioniert bei mir aber nicht :ugeek:

Re: Bitte um Hilfeeeee

Verfasst: Mi Okt 29, 2014 5:38 pm
von Xin
hobbyflug hat geschrieben:wie hast du das gemacht? genau das soll das Programm ausgeben, funktioniert bei mir aber nicht :ugeek:
Ich habe es unter Linux mit gcc kompiliert und dann gestartet.

Re: Bitte um Hilfeeeee

Verfasst: Mi Okt 29, 2014 9:26 pm
von hobbyflug
Wenn ich es kompiliere und starte kommt nur ein leres Feld. Wenn ich es debugge kommt es so wie bei dir, aber warum?

Re: Bitte um Hilfeeeee

Verfasst: Mi Okt 29, 2014 10:07 pm
von oenone
Eingabedatei liegt im selben Ordner wie die Executable? Prüf den Return-Wert. Wenn er -1 ist, dann ist fopen fehlgeschlagen.

Re: Bitte um Hilfeeeee

Verfasst: Do Okt 30, 2014 7:53 pm
von hobbyflug
Jetzt funktioniert es.
Danke!!