mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik IAR Einlesen aus .txt


Autor: Maddin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich möchte aus einer .txt Werte (natürlich während Kompilierzeit) in ein 
Array schreibe um diese während der Laufzeit des MSP zu verarbeiten.
Ist es möglich mit der normalen C Syntax einfach auf eine .txt 
zuzugreifen? Also so wie man das aus einfachen C-Dateien aus dem 
Informatikunterricht kennt?

Autor: Nils S. (kruemeltee) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Während der Compilezeit kannst du das ja per #include machen.

Bsp.:

main.c:
...
#include "werte.h"
...



werte.h:

...
int bla[256] = { .... };
int x = 5;
...

bla und x hast du dann als globale Variablen in der Main.

Autor: Maddin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hm das war nicht ganz das was ich meinte.

Ein externes Programm erstellt mir eine txt. Aus dieser will ich jetzt 
Zahlen in das Array eintragen. Dafür müsste ich diese Zeilenweise 
einlesen und die Zahlen rausfischen. Dies sollte kein Problem sein, da 
die Zahlen sortiert angeordnet sind. Nur einen Zugriff auf die txt zu 
erhalten? Und dann diese Standard C Funktionen verwenden (fgets, 
fgetch...?) ... ich weiß nicht...

Autor: Christian H. (netzwanze) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du solltest ein Skript dazwischen schalten, welches aus Deiner txt ein 
C-konformes File macht.

Autor: Maddin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die selbe Idee ist mir kurz nach abschicken meines letzten Posts auch 
gekommen. Und siehe da sie war garnicht so schlecht.

Danke für die Denkanstöße. Das wird hinzukriegen sein.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.