C CSV Datei weiterverarbeiten

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
student_2021
Beiträge: 1
Registriert: Mo Jun 21, 2021 5:18 pm

C CSV Datei weiterverarbeiten

Beitrag von student_2021 » Mo Jun 21, 2021 5:31 pm

Hallo zusammen,

ich bin neu hier im Forum und bräuchte mal eure Hilfe.

wir sollen im Zuge einer Hausarbeit für die Hochschule einen Corona Simulator bauen.
Leider kommen wir aktuell nicht weiter. Vielleicht kann uns hier ja jemand weiter helfen.


Nun zu unserem Problem.

Wir sollen eine Corona Simulator bauen, der die Inzidenz für 4 Wochen voraussagt.
Die Berechnungen und alles weitere haben wir In Excel erledigt und dann die Ergebnisse und das jeweilige Datum in eine CSV Datei gepackt.
Die CSV Datei bekommen wir geöffnet und den gesamten Inhalt der Datei angezeigt. Das ist leider nicht das Ziel der Übung.
Uns fehlen Leider auch Kenntnisse im Umgang mit C. Wir sind froh das die Datei sich öffnet und die Werte anzeigt.

Eigentlich soll es so sein, das der Anwender ein Datum eingibt und dann die Inzidenz ausgeworfen wird.
Kann mir jemand Sagen wie sich das um setzen lässt ?
Oder ob mir mit unserer CSV den komplizierten Weg gehen und es eventuell einfacher geht ?

Gestaltungsmäßig haben wir keine Vorschriften bekommen.

Würde mich eure Hilfe sehr freuen und danke schonmal vorab.

nufan
Wiki-Moderator
Beiträge: 2557
Registriert: Sa Jul 05, 2008 3:21 pm

Re: C CSV Datei weiterverarbeiten

Beitrag von nufan » Mi Jun 23, 2021 8:00 am

Hallo :)

Wie du Dateien in C verwaltest, findest du hier in unserem Wiki:
https://www.proggen.org/doku.php?id=c:tutorial:files

Der Ablauf könnte folgendermaßen aussehen:
* Datei öffnen
* Größe der Datei ermitteln
* Inhalt einlesen
* Informationen zeilenweise und spaltenweise trennen
* Zeilen hinsichtlich der Benutzereingaben filtern
* Zeilen ausgeben

Das ist keine triviale Aufgabe, falls ihr noch keine Vorkenntnisse in C habt. Sofern ihr keine Vorschriften bezüglich der zu verwendenden Programmiersprache bekommen habt, würde ich in diesem Fall eher zu Python oder R raten.

Antworten