Testaufgabe in C: fopen Fehler finden

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Towelie83, 7. Juli 2015 .

Schlagworte:
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 7. Juli 2015
    Hey Leute
    kann mir vllt jemand bei dem Blatt hier helfen? Vorallem die Lösung der letzten Aufgabe wäre gut :thumbsup:

    Danke!!!
     

    Anhänge:


  2. Anzeige
  3. #2 7. Juli 2015
    AW: Testaufgabe in C: fopen Fehler finden

    a) siehe b) dort sind die parameter richtig: erst dateiname und zugriffsoption, kein filepointer.
    b) vermutlich irgend was beim int *fptr ist falsch, ka was der filepointer für ein dateitype sein muss. bzw siehe aufgabe 2, dort wird es anders deklariert als FILE.
    c) bei close() wird der filepointer erwartet nicht der dateiname, siehe aufgabe 2, bzw close gibts nicht fclose wenn dann.

    Also im Prinzip kann man anhand der Folgefrage schon die Antwort herausfinden ^^ Vermutlich die 6er Bremse :-D
     
  4. #3 8. Juli 2015
    AW: Testaufgabe in C: fopen Fehler finden

    Den Namen hätte ich übrigens geschwärzt. ;)
     
  5. #4 18. Juli 2015
    AW: Testaufgabe in C: fopen Fehler finden

    a) siehe raid-rush
    b) FILE *fptr;
    c) close() ist für posix-io, nicht für standard-io (fclose) zudem erwarten beide funktionen ein handle (bzw. zeiger), nicht den pfad zur geöffneten datei

    zu 2.
    Das Ergebnis des Programms ist "undefined behavior"
    Irgendwas an argv[0] via strcat() zu hängen ist ne ziemlich dumme Idee. Derjenige, der das geschrieben hat sollte mmn. keine Testaufgaben erstellen ...

    Aber angenommen das läuft:
    Jedes Zeichen aus dem Inhalt der Datei wird ausgegeben.
    Sollte es im Bereich von "a" bis "z" liegen wird es zuvor mittels XOR und der Zahl 32 maskiert.
     

  6. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Testaufgabe fopen Fehler
  1. Antworten:
    6
    Aufrufe:
    1.355
  2. Antworten:
    10
    Aufrufe:
    1.104
  3. Antworten:
    3
    Aufrufe:
    520
  4. Antworten:
    7
    Aufrufe:
    430
  5. Antworten:
    7
    Aufrufe:
    885