INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
char* inhalt in eine Datei auf SD-Karte schreiben
30.03.2016, 16:42
Beitrag #1
char* inhalt in eine Datei auf SD-Karte schreiben
Hallo,

ich habe ein char* "NAME1" und eine Globale Variable long integer "code" und möchte diese in eine Textdatei auf ein SD-Karte schreiben. Das Problem ist, dass er nur Hyroglyphen schreibt... Hat jemand eine Idee?
Ich benutze die SDFat.h

Code:
void KAUFSD(char* NAME1) {

   SdFile daten("time.csv", O_RDWR);
   if (!daten.isOpen()) {
   SdFile wrfile("time.csv", O_WRITE | O_CREAT | O_TRUNC);
      if (!wrfile.isOpen()) {
        Serial.write("Fehler beim Erstellen der Datei: ");
        Serial.write("time.csv");
        Serial.println();
      }
      else {
        Serial.write("Neue Datei erstellt: ");
        Serial.write("time.csv");
        Serial.println();

        
      }
    wrfile.close();
   }
   else {
        Serial.write("Datei existiert: ");
        Serial.write("time.csv");
        Serial.println();
         }
  
    Serial.write("Name zum schreiben ");
    Serial.print(NAME1);
    Serial.println();
    Serial.write("code schreiben: ");
    Serial.print(code);
    Serial.println();
      
    daten.write (code);
    daten.write (";");
    daten.write (NAME1);
    daten.write ("\r\n");

   int c;
    daten.rewind();  
    Serial.write("Datei auslesen: ");
    Serial.println();
    while ((c = daten.read()) >= 0) Serial.write(c);

  daten.close();

Im Seriellen Monitor wird es richtig angezeigt:
Code:
Datei existiert: time.csv
Name zum schreiben Herr Mustermann // Ist im char* NAME
code schreiben: 2485790                    // ist die long integer variable code
Datei auslesen:
;Z

In der Datei TIME.CSV steht:
;Z
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Keyboard.h soll variable "schreiben" Fizzo61 4 178 16.02.2018 16:06
Letzter Beitrag: MicroBahner
  Datei von SD Karte auf Display ausgeben dahans 30 621 06.02.2018 21:24
Letzter Beitrag: dahans
  Schon wieder eine Zeitschaltung Eckardt 7 294 28.01.2018 10:26
Letzter Beitrag: Tommy56
  Floatwerte in eEPROM schreiben/lesen Diskusguppy 1 329 28.12.2017 20:38
Letzter Beitrag: Tommy56
  Eine Funktion verlassen Jan5663 8 559 18.12.2017 13:49
Letzter Beitrag: Chopp
  Eine void starten mit eine Android app Atwist 8 624 04.12.2017 19:18
Letzter Beitrag: MicroBahner
  Statusänderung auf SD-Karte schreiben querkopf71 12 912 27.11.2017 12:23
Letzter Beitrag: Tommy56
  char-Array nach int? torsten_156 8 779 04.11.2017 18:44
Letzter Beitrag: Tommy56
  Die int-Variable verliert ihren Inhalt Christian54 16 924 01.11.2017 17:32
Letzter Beitrag: Christian54
  Suche Hilfe für den Fehler in der Datei Holzwurm56 5 529 01.11.2017 14:26
Letzter Beitrag: Holzwurm56

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste