Frage

Ich bin ein Anfänger-C-Programmierer und arbeite derzeit an einem Projekt, um Viola Jones Objekterkennungsalgorithmus mit C. mit C. Ich möchte wissen, wie ich Daten in einem 2-dimensionalen Array in einer Datei speichern kannkann problemlos portiert und auf verschiedene Programmdateien (z. B. main.c, header_file.h usw.)

aufgerufen werden

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Es gibt nicht ganz ausreichend Detail, um sicherzustellen, wonach Sie suchen, aber die grundlegende Struktur dessen, was Sie tun möchten, ist so etwas wie folgt aussehen:

generasacodicetagpre.

Wie von anderen empfohlen wurde, lässt Sie diese mit einer generationspflichtigen Dateien, die eine ziemlich gute Wahl ist, da es einfach ist, ein- und analysieren, und Sie können Ihre Datei in Notizblock oder Excel öffnen und keine Probleme anzeigen .

Dies ist anzunehmen, dass Sie dies wirklich mit C-Datei-I / O tun wollten, was eine absolut gültige Möglichkeit ist, Dinge zu tun, einige fühlen sich nur ein bisschen datiert.

Note Dies hinterlässt ein exfraner Komma am Ende der Linie. Wenn diese Bugs Sie fangen, ist es einfach genug, die Vor- und Nachbedingungen zu tun, um nur Kommas zu erhalten, wo Sie möchten. Hinweis: Es beinhaltet das Drucken des Kommas vor dem Eintrag in der Sekunden für Schleife, wodurch die Anzahl der Einträge, die Sie für das Innere für den Innenraum für den Innenbereich, reduzieren, und den ersten und dem letzten Fall jeder Zeile, unmittelbar vor und nach dem inneren Zeilen, drucken Schleife bzw. Schleife. Schwieriger zu erklären, wahrscheinlich, wahrscheinlich.

Hier ist eine Referenz für C-Style-Datei-I / O und hier ist ein Tutorial .

Andere Tipps

Ohne etwas darüber zu kennen, welche Art von Daten, die Sie speichern, würde ich sagen, dies als Matrix zu speichern.Sie müssen ein Trennzeichen auswählen, um Ihre Elemente zu trennen (Registerkarte oder Speicherplatz sind übliche Optionen, AKA 'TSV' bzw. 'CSV', und dann etwas, um das Ende einer Zeile zu markieren (neue Linie ist hier eine gute Wahl).

Ihre gespeicherte Datei könnte also so aussehen:

generasacodicetagpre.

Sie können Ihr Format auch als METADATA in der ersten Zeile definieren - die Anzahl der Zeilen und Spalten kann nützlich sein, wenn Sie den Speicher, zusammen mit anderen Informationen wie Zeichenkodierung, eingeben möchten.Starten Sie einfach und fügen Sie dies bei Bedarf hinzu!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top