Testaufgabe in C: fopen Fehler finden

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

Schlagworte:
  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

    Danke!!!
     

    Anhänge:

  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
     
  3. 8. Juli 2015
    AW: Testaufgabe in C: fopen Fehler finden

    Den Namen hätte ich übrigens geschwärzt.
     
  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.
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.