sd karte lesen

Gast #2161997
Lesenswert?

ich habe mal eine Frage,
und zwar nutze ich die MMc Lib aus der Codesammlung die Lib funktioniert 
auch tadellos,ich habe einen text in einer Textdatei auf der karte den 
ich auch lesen und im Display anzeigen kann,aber wie vergleiche eine 
Konnstante Zb. 'D' mit demm ausgelesenen text von der sd karte,es soll 
so lange gelesen werden bis ein D gefunden wird.
vielleicht kann mir jemand weiterhelfen


   do
      {
        readbytes=Fread(&by,1);         //Daten lesen
        lcd_print33_p(xpos,ypos, by,0); // und auf Diplay schreiben !!
      }
   while (by =='D');



mfg
Gast #2162002
Lesenswert?

>es soll so lange gelesen werden bis ein D gefunden wird.
>vielleicht kann mir jemand weiterhelfen


   do
      {
        readbytes=Fread(&by,1);         //Daten lesen
        lcd_print33_p(xpos,ypos, by,0); // und auf Diplay schreiben !!
      }
   while (by =='D');

Wenn by ungleich 'D' fliegst du gleich nach dem ersten Byte raus.

   while (by !='D');
Gast #2163480
Lesenswert?

hallo,
auf der sd karte ist ein text gespeichert,
"Aktuelle Prozentwert von Dimmkanal"

ich wollte gern das der text auf dem Display nur bis zum 'D' ausgegeben 
wird.

mit der unteren loop wird mir allerdings nur ein D ausgegeben

  do
      {
        readbytes=Fread(&by,1);         //Daten lesen
        lcd_print33_p(xpos,ypos, by,0); // und auf Diplay schreiben !!
      }
   while (by !='D');

villeicht kann mir nochmal jemand unter die arme greifen

danke
mfg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren