Pemroses File CSV

Pemroses file CSV sederhana: baca, tampilkan, hitung statistik kolom numerik, dan export hasil.

Build #

bash
make

Run #

bash
./program sample.csv 2

Argumen kedua adalah indeks kolom (0-indexed) untuk dihitung statistiknya.

Test #

bash
make test

Struktur Berkas #

  • csv_reader.h - model CsvRow, CsvTable, prototipe pembacaan
  • csv_reader.c - parsing baris CSV dengan pemisah koma
  • parser.h - prototipe parsing numerik dan agregasi statistik
  • parser.c - konversi string-ke-double, statistik min/maks/avg
  • main.c - CLI pemroses file CSV
  • tests.c - test runner
  • sample.csv - data contoh