- Akku Tests und Balkonkraftwerk Speicher         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: In Datei speichern

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    16.06.2010
    Ort
    Berlin
    Alter
    24
    Beiträge
    6
    Anzeige

    LiFePo4 Akku selber bauen - Video
    @_R2D2
    Danke für deine Mühe, aber leider geht es auch so nicht. Ich werde weiter suchen.

    Danke nochmal
    Habe es mal was abgekürzt dann ist es besser zu überblicken versuche es auch jetzt mal in code zu packen. Hoffentlich mach ich es richtig.

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <ctype.h>
    #include <conio.h>
    #include <string.h>
    
    int main(int argc, char *argv[])
    
    {
        
      int i,y=500,anzahl,groesse;
      double preis=0,gesamt=0,betrag=0; 
      char eingabe,antwort='N';
      FILE *stream;
      char dateiname[67];
    
      
    do
    {
      
      
      system("cls");
      printf("\n (Z)\tGesamtpreis");  
      printf("\n-------------------------------------------------");
      printf("\n (L)\tExtras");   
      printf("\nAuswahl bitte:");  
      for (i=0;i<y;i++)
      {
          anzahl=0;
          gesamt=0;
          preis=0;
          betrag=0;
          eingabe=getchar();
          switch(toupper(eingabe))
          {
                                  
              
               case 'L':
                    printf("Betrag eingeben: ");
                    scanf("%lf",&preis);          
                    printf("\n\tExtras\t%.2lf\tEuro\tWahl:",preis);
                    gesamt=gesamt+preis;
                 
                 break;
               case 'Z':
                    i=500;
                    printf("\n-----------------------------------------------------------------");
                    printf("\nGesamtpreis\t\t%.2lf\tEuro\n",gesamt);
                   
              break; 
    
           } // sollte hier nicht eine Klammer hin, um switch zu beenden? 
    
           printf("\n\t\tGesamtbetrag erfassen\n"); 
           printf("\nSpeichern unter >"); 
           gets (dateiname); 
           if ((stream = fopen(dateiname,"w")) == NULL) 
           { 
             printf("Fehler beim oeffnen!!"); 
             exit(1); 
    
           } 
           fprintf(stream,"\nGesamtbetrag\t\t%.2lf\tEuro\n",gesamt); 
           fclose(stream); 
      } 
      printf("\nNeuer Kunde?\t(J) (N): "); 
      antwort=toupper(getch()); 
    }while(antwort!='N'); 
    getch(); 
    }

  2. #12
    Neuer Benutzer Öfters hier
    Registriert seit
    16.06.2010
    Ort
    Berlin
    Alter
    24
    Beiträge
    6
    Auch Danke an sternst!!

  3. #13
    Erfahrener Benutzer Roboter Experte Avatar von BurningWave
    Registriert seit
    22.12.2007
    Ort
    nahe Stuttgart
    Alter
    30
    Beiträge
    656
    Schreibe mal ein neues Programm, das nur das minimalste macht, also Datei öffnen, Zeichenkette schreiben, Datei schließen. Z.B. so:

    Code:
    int main()
    {
       FILE *pFile = fopen("text.txt", "w");
       char text[] = "Hello World";
    
       fwrite(text, sizeof(text), 1, pFile);
       fclose(pFile);
    
       return 0;
    }
    meine Homepage: http://www.jbtechnologies.de
    Hauptprojekte: Breakanoid 2 - Sound Maker

  4. #14
    Neuer Benutzer Öfters hier
    Registriert seit
    16.06.2010
    Ort
    Berlin
    Alter
    24
    Beiträge
    6
    @_R2D2

    Danke für deine Hilfe, habe das Problem behoben. Mit festem Dateinamen ging es dann endlich.

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress