CSV-Datei
Verfasst: Sa Dez 31, 2016 2:12 pm
Wir sollen für ein Praktikum (siehe Anhang!) eine CSV-Datei einlesen und mit dieser dann weiter arbeiten. Ich habe schon viel gesucht und probiert doch noch immer keinen richtigen Ansatz der mit gefällt.
Ich hatte mir gedacht, dass ich die Datei einlese und dabei die einzelnen Elemente auf einer extra Variable speichern kann, um mit der dann weiter zu arbeiten. Nur leider gelingt mir das nicht so richtig.
Nun habe ich schon etliche Möglichkeiten über fgets, fscanf ausprobiert doch nichts hat geholfen. Hat vielleicht einer eine Lösung.
Wäre sehr dankbar dafür!
Ich hatte mir gedacht, dass ich die Datei einlese und dabei die einzelnen Elemente auf einer extra Variable speichern kann, um mit der dann weiter zu arbeiten. Nur leider gelingt mir das nicht so richtig.
Code: Alles auswählen
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "praktikum.h"
#define MAX_BUFFER 200
struct daten {
int anzahl;
int einheit;
int preis;
char name [50];
};
typedef struct daten D; // Struktur als neue Variable deklariert
int main(int argc, char** argv) {
FILE *input = 0;
char filename [] = "Dateipfad/Datei.csv";
input = fopen(filename, "r");
Wäre sehr dankbar dafür!