Vollständige Version anzeigen : Testaufgabe in C: fopen Fehler finden


Towelie83
07.07.2015, 12:26

Hey Leute
kann mir vllt jemand bei dem Blatt hier helfen? Vorallem die Lösung der letzten Aufgabe wäre gut :thumbsup:

Danke!!!

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
raid-rush
07.07.2015, 18:28

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


Sancho-Pancho
08.07.2015, 18:36

Den Namen hätte ich übrigens geschwärzt. ;)


Murdoc
18.07.2015, 20:19

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.


Ähnliche Themen zu Testaufgabe in C: fopen Fehler finden
  • Quadratische Gleichungen - Testaufgabe!
    Ein Baumarkt wird erweitert. Der quadratische Parkplatz muss dazu auf einer Seite um 10m verkürzt werden;Die benachbarte Seite kann um 14m verländert werden. Die Größe des Parkplatzes ändert sich jedoch nicht. Wie groß ist der Parkplatz ? ***** Meine überlegung: Geg: x-10 (a) x+14 [...]

  • ASUS R500VM-SX080V Laptop hängt: Fehler finden
    Tach zusammen, ich bin mir nicht sicher ob es an mir liegt, oder ich einen Fehlkauf gemacht habe. Und zwar habe ich mir einen ASUS Laptop gekauft. ((;;;ebay~de/itm/390711370048?ssPageName=STRK:MEWNX:IT&_trksid=p3984;m1497;l2649)) Dieser ist B-Ware, womit ich bisher eigentlich nie Probleme [...]

  • Fehler in Javascript-Formularprüfungs funktionen finden
    Hallo, was habe ich falsch gemacht? (Neu in JS) <script type="text/javascript"> function gesamtname() else } function email() else } function betreff() else } function mitteilung() else } function captcha() else } </script> <form method="p [...]

  • Fehler und Überflüssiges finden
    Hi, ein Freund von mir hat fürs Studium eine kleine Homepage erstellt, wobei er ein Template verwendet hat (HTML und CSS). Da viele Styles nicht verwendet werden suche ich eine Möglichkeit die Seite automatisch checken zu lassen auf ungenutzte Styles/Fehler/.. Händisch wäre das ein zeitaufwän [...]



raid-rush.ws | Imprint & Contact pr