-- WICHTIG-- CSV einlesen
-
Naja, lustig ists zwar, ändert aber nichts daran, dass ich Hilfe gebräuchen könnte.
-
solltest du das nicht gelernt haben?
-
Naja, irgendwie schon, bin mittlerweile so weit, dass ich über Datei -> Öffnen auf den File aussuchen Dialog komme, aber ab da hab ich kein Plan wie weiter.
Und der Typ, der uns das hätte beibringen sollen ist hautberuflich Elektroniker und hat ziemlich keine Ahnung von Programmieren. In der Berufsschule haten wir bisher auch nur C, also ists nur teilweise meine Schuld, dass ichs nicht kann.
Edit: http://vidar.ch/wp-content/uploads/2010/04/ViewCSV.zip Hier sind die Files zum besseren Verständnis
-
zwutz schrieb:
solltest du das nicht gelernt haben?
Wozu? Heute gibt es doch Internet! Und wenn die Profs zu dumm sind, einen Störsender aufzubauen, dann muss man doch nicht mehr lernen. :p
Naja, mal schauen, ob ihm irgendjemand hilft. Er könnte sich ja Anregung im Thread nebenan holen, dort ging es um eine Zeile mit Semikolons als Trennzeichen. Ob er allerdings alles versteht, wenn er nicht in der Lage ist, sowas simples selber zu machen, ist natürlich zweifelhaft.
Was ich mich aber auch Frage, was hat ein GUI mit Standard C++ zu tun? Geht es womöglich um C++/CLI? Oder womöglich was ganz anderes?

Grüssli
-
Sithis schrieb:
...
Stell den Thread ins Projekte-Unterforum inklusive der Angabe was du bereit bist zu zahlen ODER stelle konkrete Fragen zur Umsetzung, erwarte aber keine komplette Lösung (Davon abgesehen das man hierzu mit google durchaus einiges findet).
-
Dravere schrieb:
Geht es womöglich um C++/CLI? Oder womöglich was ganz anderes?

Borland C++ Builder deutet auf die VCL hin.
-
asc schrieb:
Sithis schrieb:
...
Stell den Thread ins Projekte-Unterforum inklusive der Angabe was du bereit bist zu zahlen ODER stelle konkrete Fragen zur Umsetzung, erwarte aber keine komplette Lösung (Davon abgesehen das man hierzu mit google durchaus einiges findet).
Ist das Ausnutzen von verzweifelten Situationen nicht verboten, um daraus Gewinn zu machen?

Grüssli
-
Dravere schrieb:
Was ich mich aber auch Frage, was hat ein GUI mit Standard C++ zu tun? Geht es womöglich um C++/CLI? Oder womöglich was ganz anderes?

Naja, wir wurden wie gesagt sehr spärtlich darüber unterrichtet, es geht um ein Borland C++ Builder Projekt, welches bereits eine vorgefertigte Tabelle enthält und eine Öffnen Funktion.
Konkrete Fragen:
Wo müsst ich den Code um das csv File einzulenesen eintragen?
-
Sithis schrieb:
Wo müsst ich den Code um das csv File einzulenesen eintragen?
ROFL, steht doch im Quellcode! Es zeigt dir die Signatur einer Funktion, welche du erstellen musst. Also ganz ehrlich, wenn du nicht mal das verstehst, dann stelle dich darauf ein, dass du die Prüfung nicht bestehst. Da bist du absolut selber Schuld. Wenn der Prof es dir nicht erklären konnte, dann liegt es an dir im Voraus Hilfe zu suchen.
Grüssli
-
Hab mit mal ausm Netz zusammengesucht;
struct Daten { char Tiere[40]; int Beine; char test1; char test2; char test3; }; int main(int argc, char **argv) { FILE *fz = NULL; struct Daten *daten = NULL; int x = 1; int i; fz == fopen ("C:\\Test.csv", "r"); if (fz == NULL) { printf ("Fehler beim Oeffnen von %s\n", argv[1]); fflush(stdin); getchar(); return 1; } while(1) { daten = realloc(daten, x * sizeof(struct Daten)); if(daten == NULL) { printf ("Es konnte kein Speicher angelegt werden.\n"); fflush(stdin); getchar(); return 1; } if(fscanf(fz, "%[^;];%[^;];%[^\n]\n", daten[x - 1].Tiere, daten.Beine, daten.test1, daten.test2, daten.test3) == EOF) break; x++; } for(i = 0; i < x; i++) { printf("%s, %i, %s, %s, %s\n", daten.Tiere, daten.Beine, daten.test1, daten.test2, daten.test3); } fflush(stdin); getchar(); return 0; }Er motzt noch, das fz undefiniertes Symbol sei und Konvertierung von void nach daten nicht möglich sei.
-
Das wirklich traurige daran ist, dass er wahrscheinlich trotz null Plan und schlecht zusammengeklautem C-Code seine C++-Prüfung bestehen wird.
-
Sithis schrieb:
Hab mit mal ausm Netz zusammengesucht;
Vielleicht hättest du nach C++ Code suchen sollen (das ist jedenfalls C).
-
Nukularfüsiker schrieb:
Das wirklich traurige daran ist, dass er wahrscheinlich trotz null Plan und schlecht zusammengeklautem C-Code seine C++-Prüfung bestehen wird.
Naja mit Struktogramm und Testberichten holt man gut 2/3 der Punktzahl
Ausserdem hab ich in 3 Wochen noch mal ne Prüfung, und auf die werd ich mich wohl n bisschen besser vorbereiten.
-
asc schrieb:
Sithis schrieb:
Hab mit mal ausm Netz zusammengesucht;
Vielleicht hättest du nach C++ Code suchen sollen (das ist jedenfalls C).
Wird wohl sein Verhängnis werden, da man nicht nach Pluszeichen suchen kann in den gängigen Suchmaschinen. Meistens wird nur nach C gesucht

Aber ich muss schon sagen, wenn ich die Tel-Nr des Betreuers in der Prüfung hätte, würde ich dem sofort anrufen. Der würde nicht schlecht staunen

Grüssli
-
Dravere schrieb:
asc schrieb:
Vielleicht hättest du nach C++ Code suchen sollen (das ist jedenfalls C).
Wird wohl sein Verhängnis werden, da man nicht nach Pluszeichen suchen kann in den gängigen Suchmaschinen. Meistens wird nur nach C gesucht

Gib mal bitte in google einmal C ein und einmal (Anführungsstriche beachten!) "C++". Und schau mal, wie sehr sich die Treffermenge unterscheidet.
-
asc schrieb:
Dravere schrieb:
asc schrieb:
Vielleicht hättest du nach C++ Code suchen sollen (das ist jedenfalls C).
Wird wohl sein Verhängnis werden, da man nicht nach Pluszeichen suchen kann in den gängigen Suchmaschinen. Meistens wird nur nach C gesucht

Gib mal bitte in google einmal C ein und einmal (Anführungsstriche beachten!) "C++". Und schau mal, wie sehr sich die Treffermenge unterscheidet.
Oh! Das war aber früher noch nicht so. Habe mich ja schon oft genug darüber geärgert gehabt

Grüssli
-
Dravere schrieb:
Oh! Das war aber früher noch nicht so. Habe mich ja schon oft genug darüber geärgert gehabt

Grüssli
die Google-Suche ist generell recht intelligent, was Fachbegriffe angeht. Eine Suche nach C# findet Beiträge zu C Sharp und vb erkennt sie als Visual Basic
-
Die Anführungszeichen bei C++ sind bei Google unnötig. Das erkennt C++ als feststehenden Begriff. Ebenso C# und ein viele andere häufige Begriffe mit Sonderzeichen.
-
Und, Prüfung schon vorbei? Gut gelaufen?