» CSV in C einlesen

Ausgabe von Elementen einer Struktur über eine PointerfunktionNeuen Thread eröffnenNeue Antwort erstellenErstes C Programm wird nicht ausgeführt
AutorNachricht
Beobachter 
Anmeldedatum: 14.02.2022
Beiträge: 1
14.02.2022, 10:32
zitieren

hallo!
ich bin neu auf dem Forum und suche antworten... ich schreibe ein Programm für mein Job wo ich Autos einlesen und ausgeben muss die bei einer Werkstatt waren, aber mein Compiler sagt immer "Floating point not loaded" und ich weiß nicht mehr weiter... :wall:

der printf("Test1"); wird noch ausgegeben und dann kommt halt das mit dem floating point


#include <math.h>
#include <string.h>
#include <stdio.h>
#include <time.h>

typedef struct {
int AutoNr;
char Kennzeichen[100];
char Name[100];
char Nachname[100];
char Reperatur[100];
float Preis;
int ReperaturNr;
} Auto;



int main(int argc, char *argv[]) {

FILE *filep;

Auto daten[100] = {0,0,0,0,0,0,0};

if (argc != 2) {
fprintf(stderr,"Dateiname fehlt");
return 1;
}
else if ((filep = fopen(argv[1], "r")) == NULL) {
fprintf(stderr,"%s gibts nicht!", argv[1]);
return 2;
}

for(int i = 0; i <= 3; i++) {
printf("Test1");
if(fscanf(filep,"%i; %[^;]; %[^;]; %[^;]; %[^;]; %f; %i\n",
&daten[i].AutoNr, daten[i].Kennzeichen, daten[i].Name, daten[i].Nachname,
daten[i].Reperatur, &daten[i].Preis, &daten[i].ReperaturNr)
== 7) {
printf("Test2");
}
else {
printf("Test3");
break;
}
}
}


pn
Trainee 

Name: Mirko
Geschlecht:
Anmeldedatum: 06.12.2019
Beiträge: 46
Wohnort: Weingarten
15.02.2022, 17:12
zitieren

Hi,

soweit ich das beurteilen kann, ist das ein compilerspezifischer Fehler. Könnte es Microsoft sein? Jedenfalls könnte es eine Compiler-Einstellung sein, die das Benutzen von Floats unterbindet. Kann mich natürlich auch täuschen. Jedoch habe ich diesen Fehler noch nie erhalten. Mit GCC und CLANG funktioniert es reibungslos.

Versuch doch mal double anstelle von float zu nutzen, oder auch einfach mal %lf anstelle von %f in der fscanf-Funktion.


pn
Gast 
15.02.2022, 17:12
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "CSV in C einlesen" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Daten einlesen
Hallo! Ich möchte Daten aus einer Textdatei einlesen. Dazu habe ich folgendes programmiert: #include <stdio.h> #include <stdlib.h> int main&#40;void&#41; &#123; FILE * file; char line&#91;10&#93;; file =...
[C]von DrususIngbert
1
416
15.08.2012, 15:59
Guiseppe
Programm zum Einlesen von Dateien
Hallo, ich bin im Bereich der Programmierung (bis auf Access) komplett unerfahren, daher suche ich hier Hilfe. Folgende Aufgabenstellung: Ich speichere Emails (Anzahl unbekannt) aus einem Emailprogramm heraus in einen bestimmten Ordner. Die Daten...
[Allgemein]von Maik6464
1
355
27.02.2011, 15:07
Maik6464
HILFE beim einlesen in C
hallo und zwar möchte ich einzelne buchstaben einlesen jedoch klappt es für meinen zweiten buchtstaben nicht mehr das programm überspringt immer mein scanf, weiß jemand wieso und wie man das ansonsten machen...
[C]von dsquared2
3
179
01.05.2023, 14:02
Guiseppe
Probleme bei einlesen von arrays über Console
Hallo liebe Community, ich bin seit heute neu hier im Forum. Ich habe für mein Studium die Aufgabe bekommen, zwei Arrays über die Console einzulesen und diese dann zu einem Array zu fusionieren und dann aufsteigend zu sortieren. Bis jetzt habe ich...
[C]von Ravensouth
0
201
27.11.2021, 11:49
Ravensouth
Fehlermeldung beim Einlesen eines Buchstabens mit scanf
hi, ich habe ein problem in meiner Funktion "Spaltenabfrage"... wenn ich ungültige Zahlen eingebe, ist es kein Problem, da spuckt er schön brav die Fehlermeldung aus. Wenn ich jetzt allerdings nen Buchstaben statt ner Zahl einlese, kommt ne...
[C]von mones333
1
185
28.02.2021, 12:13
mgutt
Hilfe bei C-Programm / Zahlen aus einer Datei in ein Array einlesen.
Hallo, ich bräuchte mal eure Hilfe für ein kleines C-Programm: - in einer TXT-Datei befinden sich als Beispiel 3 Zahlenreihen mit jeweil 6 Zahlen in 1 Reihe: BSP: Test.txt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Die Zahlen sind durch ein...
[C]von Vision73
0
102
15.05.2023, 16:28
Vision73
Mein Programm soll einen zu langen string in ein array einlesen, überschreiben und ausgeben
Hallo, Kann mir jemand sagen, warum es hier nicht wie gewünscht z.B. die ausgabe "hellooo" gibt sondern stack smashing? Woher kommt die leerzeile bei meiner Terminal ausgabe: helloooo &#x2A;&#x2A;&#x2A; stack smashing detected...
[C]von john_38
2
34
10.01.2024, 07:09
john_38
externe Datei als Tabelle "wikitable" einlesen
Hallo, bin auf der Suche nach einer Möglichkeit z.B. eine Textdatei mit Formatierung einer Wiki Tabelle als Inhalt einzulesen und diese auf einer Wiki-Seite anzuzeigen. Hier mal ein Beispiel einer solchen Text Datei &#123;|...
von sfab85
4
2.239
13.02.2014, 13:25
sfab85
© 2004 - 2024 www.programmierer-forum.de | Communities | Impressum |