Schreiben Sie
ein C-Programm convert.c, das Daten aus einer Datei stud.ser, die im Download zu finden ist, einlese, die Daten visualisiere und sie danach als csv-Daten abspeichere.
Die Originaldaten seien Datensätze der Stuktur:
typedef struct tStudent
{
char *name;
int matrNr;
int noteBel;
float noteKl;
}tStud;
Alle Datenelemente seien durch eine binäre Länge und die nachfolgenden Ascii-Zeichen repräsentiert.
Numerische Daten müssen nicht in Zahlen konvertiert, sondern können durch Zeichenketten dargestellt werden. Verwenden Sie malloc/free.
Die csv-Daten sollten sich nach erfolgreicher Datenkonvertierung in ein Tabellenkalkulationsprogramm einlesen lassen.
Der Dateiname der Quelldatei werde als Kommandozeilenparameter übergeben. der Name der Zieldatei mit der Erweiterung .csv soll aus diesem umgebaut werden, in dem die Endung .ser durch die Endung .csv ersetzt wird.