- Labornetzteil AliExpress         
Ergebnis 1 bis 3 von 3

Thema: Problem mit File lesen (schreiben scheint zu klappen)

  1. #1
    HaWe
    Gast

    Problem mit File lesen (schreiben scheint zu klappen)

    Anzeige

    Praxistest und DIY Projekte
    hallo,
    ich komme nicht weiter, ich finde den Fehler nicht in einem Testprogramm fürs Lesen eines Files (schreiben scheint zu klappen).
    Das File wird korrekt geschrieben (laut Test mit Leafpad), aber als Ausgabe erhalte ich anschließend unendliche Zeilen voller "?"

    was mache ich falsch?

    Code:
    #include <stdio.h>
    #include <stdint.h>
    #include <string.h>
    
    int main ()
    {
        FILE *fp;
        char myFilename[100]; 
        char c;
        
        strcpy(myFilename,  "/home/pi/mytextfile.txt");
        
        printf("\n\n open file and write string, then close file: \n\n");
        
        char sometext[] = "Mary had a little lamb";
    
        fp = fopen( myFilename , "w" );
        fwrite(sometext, sizeof(uint8_t), sizeof(sometext), fp );    
        fclose(fp);
        
        printf("\n\n open file, read, output to stdout, then close file: \n\n");
        fp = fopen( myFilename, "r" );
         
        if (fp) {
           do {
               c = fgetc (fp);
               putchar(c);
           } while (c != EOF);
           fclose(fp);
        }
            
        
        return(0);
    }
    edit,
    hat sich geklärt,
    c muss int sein.
    Geändert von HaWe (27.10.2016 um 10:14 Uhr)

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.01.2016
    Ort
    Saarbrücken
    Beiträge
    397
    Was kommt denn raus, wenn du das so startest?

    Davon ab, du speicherst char und willst beim Laden int?

  3. #3
    HaWe
    Gast
    probiers doch einfach mal aus

    Tipp:
    es liegt an EOF!

    (wenn mans ganz exakt machen will, kann man sicher noch int auf char casten, ist aber offenbar bei gpp/Linux überhaupt nicht nötig)

Ähnliche Themen

  1. EEPROM Lesen schreiben
    Von oliver_hause im Forum Asuro
    Antworten: 16
    Letzter Beitrag: 26.08.2010, 23:34
  2. Mit Avr Dos Sd karte Fat lesen und schreiben??
    Von The_CyLon im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 17.07.2007, 06:50
  3. Lesen/schreiben AT45DB041B
    Von sato im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 0
    Letzter Beitrag: 06.07.2007, 11:35
  4. .bgf auf eeprom schreiben/lesen?
    Von dh20 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 09.09.2005, 13:08
  5. RAM - gleichzeitig lesen & schreiben
    Von Felix G im Forum Elektronik
    Antworten: 15
    Letzter Beitrag: 07.02.2005, 12:04

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress