Hi, ist es möglich eine Datei, in meinem Fall eine Textdatei, in die hexfile einzubinden und diese dann Zeilenweise auszulesen? Bin auch schon auf das Programm "winbin" von ulrich radig gestoßen mit dessen Hilfe man dateien in den quellcode einbinden kann, weiß aber nicht viel damit anzufangen. Also wie gesagt, Ziel ist es eine Datei zu öffnen und diese Zeilenweiße einzulesen. Bin für jeden Ansatz dankbar. MfG achja: programmiersprache ist C.
> Ziel ist es eine Datei zu öffnen und diese Zeilenweiße einzulesen. Dateien öffnet man mit fopen() und liest sie mit fread(), aber vermutlich willst du was anderes... > Also wie gesagt, Ziel ist es eine Datei zu öffnen und diese Zeilenweiße > einzulesen. Wozu brauchst du die txt-Datei im Header? Was willst du denn überhaupt machen? Worauf (uC, PC)?
Hallo, du wandelst die Datei in ein C-Arry um und schreibst dir eine Funktion die dir die Daten Zeilenweise ausliest, fertig. Das Programm von ulrich radig ist genau was du suchst.
Danke für die Antworten erstmal. möchte es auf dem uC machen, auf dem pc hab ich das programm schon fertig und funktioniert super, die textdatei soll dann als nächstes von einer sd karte gelesen werden, sind dann auch deutlich größer. würds aber vorher gern so versuchen. die zeilen werden ausgelesen, und nach einem trennzeichen in arrays verteilt. wie genau wandel ich die textdatei in ein c array um? jede zeile in ein neues feld? wie man es normal ausliest ist klar, aber die datei binär gespeichert ist? funktioniert das auslesen einer datei von einer sd karte ähnlich oder genauso wie auf dem pc? ist ja ansi c soweit ich weiß. naja sd karte is wohl nochmal nen eigenes kapitel, werd ich mir anschauen müssen.
hat sich erledigt.. machs jetzt mit der SD Karde, ist ohnehin viel sinnvoller ;)
zwerg schrieb: > wie genau wandel ich die textdatei in ein c array um? zwerg schrieb: > machs jetzt mit der SD Karde, ist ohnehin viel > sinnvoller ;) Aber nicht unbedingt einfacher. Oliver
Oliver schrieb: > Aber nicht unbedingt einfacher. stimmt wohl, aber die Textdateien sind mehrere Megabyte groß und ich weiß auch beim kompilieren nicht wie die textdatei nachher aussehen wird. Hab auch noch einige probleme mit der SD karte. Weiß jemand woran es liegen könnte, dass die Karte das eine mal erkannt wird, und 5 minuten später nicht mehr? Die Schaltung ist natürlich die selbe geblieben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.