• Keine Ergebnisse gefunden

Dateien in C

N/A
N/A
Protected

Academic year: 2022

Aktie "Dateien in C"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

C++ http://www.kohnlehome.de/c/tempfile_3714.pdf

Dateien in C

FILE* Zeiger erstellen

FILE* pDatei;

Datei öffnen

pDatei = fopen("c:\\hallo.txt", "r"); (zum Lesen) pDatei = fopen("c:\\hallo.txt", "w"); (zum Schreiben) pDatei = fopen("c:\\hallo.txt", "a"); (zum Anhängen)

Öffnen der Datei erfolgreich?

if(pDatei != NULL)...

Datenzeiger positionieren

int position=13;

fseek(pDatei, position, SEEK_SET); (relativ zum Dateianfang) fseek(pDatei, position, SEEK_CUR); (relativ zur aktuellen Position) fseek(pDatei, position, SEEK_END); (relativ zum Dateiende)

Dateiende erreicht?

if(feof(pDatei))...

Einlesen von der Datei

einzelnes Zeichen char zeichen;

zeichen = fgetc(pDatei);

1 Datensatz

struct Datentyp datensatz;

fread(&datensatz, sizeof(struct Datentyp), 1, pDatei);

Schreiben in die Datei

einzelnes Zeichen char zeichen=’x’;

fputc(zeichen, pDatei);

1 Datensatz

struct Datentyp datensatz;

fwrite(&datensatz, sizeof(struct Datentyp), 1, pDatei);

Text (wie printf)

char text[] = "Hallo\nWelt!";

fprintf(pDatei, "%s", text);

Datei schliessen

fclose(pDatei);

Franz Kohnle Seite 1 von 1 11.03.2022

Referenzen

ÄHNLICHE DOKUMENTE

(Se si verifica un errore passando dalla stampa su foglio singolo alla stampa su modulo continuo, assicuratevi che la levetta per il rilascio della carta sia nella

Assicuratevi che la stampante sia spenta e che la levetta per il rilascio della carta sia spinta all’indietro nella posizione per fogli singoli, come mostrato nel seguito..

Quand l’imprimante est raccordée au Macintosh, vous pouvez installer le logiciel “Logiciel d’impression pour imprimante EPSON Stylus Photo 1200” du CD-ROM livré

Interessant für manche Aufgaben ist, daß ein Stern ( * ) zwischen dem %- Zeichen und dem Datentyp (vergleichbar der variablen Feldbreite bei fprintf() ) bei scanf() bewirkt, daß

%-Zeichen und dem Datentyp (vergleichbar der variablen Feldbreite bei fprintf()) bei scanf() bewirkt, daß die gelesenen Daten nicht in die angebotenen Variablen übertragen und

• Ein Request für eine Sequenz von Pages muß erfüllt werden durch sequentielle Allokation von Pages auf der Platte (z.B. bei logisch aufeinanderfolgenden Daten). • Nach

Blinker når skriveren mottar data, skriver ut, bytter blekkpatron, fyller blekk, eller renser skrivehodet..

Voit tarkastaa kirjoitinpään mustesuuttimet tietokoneen avulla käyttäen tulostimen ohjelmistossa olevaa Nozzle Check -apuohjelmaa tai itse tulostimesta tulostimen ohjauspaneelin