Dateihandling

www.guggi.at.tt
Verfügbare Informationen zu "Dateihandling"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: houwdy - Vanice
  • Forum: www.guggi.at.tt
  • Forenbeschreibung: Forum vorwiegend zur schnellen Lösung elektronischer Probleme
  • aus dem Unterforum: PROGRAMMIERSPRACHEN
  • Antworten: 3
  • Forum gestartet am: Mittwoch 08.03.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Dateihandling
  • Letzte Antwort: vor 17 Jahren, 10 Monaten, 17 Tagen, 19 Stunden, 21 Minuten
  • Alle Beiträge und Antworten zu "Dateihandling"

    Re: Dateihandling

    houwdy - 09.05.2006, 15:13

    Dateihandling
    programm

    http://de.geocities.com/guggis_forumseite/dateihandling/01.cpp.txt

    Messwerttabelle
    http://de.geocities.com/guggis_forumseite/dateihandling/Messwert.dat.txt

    Aufgabenstellung
    http://de.geocities.com/guggis_forumseite/dateihandling/SEN_Nachtest_03_05_2006.doc



    Re: Dateihandling

    houwdy - 09.05.2006, 15:17


    nochamol da Code ohne Fehler :n2:

    #include <stdio>

    int main(void)
    {
    FILE *fp;
    char Index[8];
    float Wert, j=0, k;
    int i;

    fp = fopen("Messwert.dat", "r");

    for (i=0; i<9; i++)
    {
    fscanf(fp, "%s %f\n", Index, &Wert);
    printf("%s %f\n", Index, Wert);
    j=(j+Wert);
    }
    k=j/9.00;
    printf("%f\n", k);
    fclose (fp);

    }



    Re: Dateihandling

    Vanice - 09.05.2006, 15:52


    Und hier für alle die etwas MEHR wollen ;)
    ----------------------------------------------------

    #include <stdio>
    #include <conio>
    #define MAX 100

    int main(void)
    {
    _____FILE *fp;
    _____char Index[MAX];
    _____float Wert, j = 0, k;
    _____int read, err, i = 0;

    _____if ((err = fopen_s(&fp, "Messwert.dat", "r")) == NULL)
    _____{
    _________printf("Messwerte:\n\n");

    _________do{
    ______________read = fscanf_s(fp, "%s%f\n", Index, MAX, &Wert);
    ______________printf("%s %.2f mV\n", Index, Wert);
    ______________j += Wert;
    ______________i++;
    _________}while (read != EOF);

    _________k = j/float(i);
    _________printf("Durchschnittswert: %.2f mV\n", k);
    _________fclose (fp);
    ___}
    _____else
    _____{
    _________printf("Error open File!");
    _________return -1;
    _____}
    _____return 0;
    _____getch();
    }

    ------------------------------------------------------------------------------
    Dieses Programm berechnet den Durchschnitt unabhängig von der Dateilänge und hat auch Fehlerüberprüfungen.

    Die Funktionen fscanf_s & fopen_s sind nur "sicherer" als die alten.
    EOF == End of File

    mfg
    Vanice



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum www.guggi.at.tt

    nur so ein gedanke - gepostet von *tesoro* am Sonntag 08.10.2006
    Gerzii Online - gepostet von houwdy am Dienstag 20.03.2007
    Links der diplomarbeiten - gepostet von houwdy am Montag 12.02.2007
    Gute C++ Seite - gepostet von houwdy am Dienstag 21.03.2006



    Ähnliche Beiträge wie "Dateihandling"