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
  [Ein bisschen abseits]Kennt jemand eine Quelle für AT90 Programmierdaten ManniP 2 218 02.03.2018 12:31
Letzter Beitrag: Bitklopfer
  Keyboard.h soll variable "schreiben" Fizzo61 4 301 16.02.2018 16:06
Letzter Beitrag: MicroBahner
  Datei von SD Karte auf Display ausgeben dahans 30 951 06.02.2018 21:24
Letzter Beitrag: dahans
  Schon wieder eine Zeitschaltung Eckardt 7 366 28.01.2018 10:26
Letzter Beitrag: Tommy56
  Floatwerte in eEPROM schreiben/lesen Diskusguppy 1 470 28.12.2017 20:38
Letzter Beitrag: Tommy56
  Eine Funktion verlassen Jan5663 8 741 18.12.2017 13:49
Letzter Beitrag: Chopp
  Eine void starten mit eine Android app Atwist 8 705 04.12.2017 19:18
Letzter Beitrag: MicroBahner
  Statusänderung auf SD-Karte schreiben querkopf71 12 1.062 27.11.2017 12:23
Letzter Beitrag: Tommy56
  char-Array nach int? torsten_156 8 875 04.11.2017 18:44
Letzter Beitrag: Tommy56
  Die int-Variable verliert ihren Inhalt Christian54 16 1.053 01.11.2017 17:32
Letzter Beitrag: Christian54

Gehe zu:


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