Announcement

Collapse
No announcement yet.

Projekt von Laptop auf PC kopiert und nun funktionieren die Includes nicht mehr

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Projekt von Laptop auf PC kopiert und nun funktionieren die Includes nicht mehr

    Mein PC Zuhause sowohl als auch der Laptop haben die selbe Visual Studio 2017 Version.

    Auf meinem PC jedoch sieht es nun so aus: https://i.imgur.com/FuHYFSI.png

    Brauche dringend hilfe!

  • #2
    Die includes ohne .h schreiben..
    Christian

    Comment


    • #3
      Originally posted by Christian Marquardt View Post
      Die includes ohne .h schreiben..
      Vielen dank!

      Ich htte da noch eine Frage. Und zwar schreibe ich momentan ein Programm indem man Studierende eintragen kann, also deren Name, Vorname, Matrikelnummer und Zensuren(Mathe,Datenstrukturen, Programmieren).

      Alle meine Funktionen funktionieren, ich kann die Eintrge in der Datei hinzufgen, lesen und ausgeben und auch lschen.

      Jedoch klappt das ndern der Werte in der Datei nicht. Ich bin mit dem Debugger durchgegangen und er speichert die neuen Werte richtig in die Variablen ein, jedoch trotz dieser funktion:

      //Schreibt neuen zensuren in die Datei
      void datei_schreiben_ersetzen(struct Student *person, FILE* meine_datei)
      {

      fwrite(&person->mathe_z, 4, 1, meine_datei);
      fwrite(&person->programmieren_z, 4, 1, meine_datei);
      fwrite(&person->datenstrukturen_z, 4, 1, meine_datei);


      }

      Die neuen Daten werden einfach nicht in die Datei geschrieben :/.

      Haben sie eine Idee ?

      Tut mir leid fr die Fragen, ich bin noch ziemlich frh im Studium.

      Edit:

      Ist eine Binrdatei

      Comment


      • #4
        - Prfen des Modus fr meine_datei. Wie ist die geffnet worden nur lesen? berschreiben? neu schreiben?
        - Bei frwrite.. einen Breakpoint setzen und schauen was in dem struct drin steht.
        - Du willst ab Adresse &person->... jeweils 4 Bytes schreiben?

        Alterantive
        http://www.willemer.de/informatik/cpp/fileop.htm
        Christian

        Comment


        • #5
          Originally posted by Christian Marquardt View Post
          - Prfen des Modus fr meine_datei. Wie ist die geffnet worden nur lesen? berschreiben? neu schreiben?
          - Bei frwrite.. einen Breakpoint setzen und schauen was in dem struct drin steht.
          - Du willst ab Adresse &person->... jeweils 4 Bytes schreiben?

          Alterantive
          http://www.willemer.de/informatik/cpp/fileop.htm
          Danke fr die schnellen Antworten.

          Die Datei ist mit rb+ geffnet.

          Ich habe den Datei inhalt vor und nach dem ndern berprft und diese sehen wie folgt aus:

          test1 test1 ? ? ? (vor der nderung)

          test1 test1 ? ? ? @ A A (danach)

          Das heit also, das die genderten Datein hinten angehangen werden anstatt die alten zu ersetzen, sehe ich das richtig ?

          Comment


          • #6
            http://www.cplusplus.com/reference/cstdio/fopen/

            "w" zum schreiben
            "r" zum lesen
            Christian

            Comment


            • #7
              Originally posted by Christian Marquardt View Post
              http://www.cplusplus.com/reference/cstdio/fopen/

              "w" zum schreiben
              "r" zum lesen
              Ja genau, aber ich mchte ja die Datei ffnen, lesen und schreiben, daher das rb+

              https://en.wikibooks.org/wiki/C%2B%2...unctions/fopen

              Comment


              • #8
                https://en.wikibooks.org/wiki/C%2B%2...unctions/fseek
                Christian

                Comment


                • #9
                  Neues Thema, neuer Thread
                  https://entwickler-forum.de/forum/an...ht-eingebunden
                  Christian

                  Comment

                  Working...
                  X