Ankündigung

Einklappen
Keine Ankündigung bisher.

User helfen User - Programmieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Ja, Freunde, was soll ich sagen. :D

    Es macht wie immer alles Sinn. Ich dachte bloß irgendwie, dass man Variablen immer zusammenschreibt ganz oben. Und er dann einfach mehrfach durchgeht von oben nach unten oder so.

    Ich merks mir nun, thX. :-*

    Kommentar


      macht man eigentlich auch, außer es ergibt sinn die später zu deklarieren. allerdings sollte man sie auch mit einem wert initialisieren, sonst kann es zu problemen kommen. musst halt auch dran denken die funktion an der richtigen stelle aufzurufen :P

      Kommentar


        Zitat von cena
        Ja, Freunde, was soll ich sagen. :D
        Es macht wie immer alles Sinn. Ich dachte bloß irgendwie, dass man Variablen immer zusammenschreibt ganz oben. Und er dann einfach mehrfach durchgeht von oben nach unten oder so.
        Ich merks mir nun, thX. :-*
        Er geht immer nur einmal von oben nach unten durch (außer bei Schleifen natürlich). C ist imo eine etwas schwierige Sprache für den Einstieg, da der Compiler fast alles erlaubt und man somit sehr viele Fehler machen kann. Dafür lernt man Programmieren so intensiver, da man eher gezwungen wird es zu verstehen.

        Kommentar


          printf("%lf%s",a[i][j], (j!=(2-1)) ? "t" : "]" ); // j!=2-1 , 2 war vorher variable, benutze aber für test ne 2x2 matrix nun

          printf("%lf%s",*mat+((i*(column))+j), (j!=(column-1)) ? "t" : "]" );


          array ist double,ebenfalls *mat

          das 2te befindet sich in einer methode, das &a[0][0] übergeben bekommt

          die for schleifen sind korrekt
          für 2 matrizen bekomme ich folgende ausgabe
          http://www.imagebanana.com/view/i0z9kft9/prog.png

          oben ist die jeweils die korrekte matrix (mit dem oberen printf hier im thread), unten die 2. ausgabe über die printMatrix methode.. unter der jeweiligen ausgabe die benutzten speicheradressen... Warum funktioniert das nicht, wenn im feld [0][0] eine 11 steht?

          column steht natürlich für die anzahl der spalten , i ist die aktuelle reihe, j die aktuelle spalte


          bin jetzt arbeiten, aber danke schonmal für etwaige erklärungen!


          oder sollte ich die 11 lieber im wissenschaftlichen format abspeichern, also 1.1e^1

          Kommentar


            Kennt sich hier jemand mit Matlab und Simulink aus?
            Ich müsste ein paar Graphen erstellen und habe leider keine Ahnung wie ich auf mein gewünschtes Ergebnis komme. Wie die Graphen aussehen müssen genau, habe ich schon auf Papier. Wie ich das nun Simulink/Matlab beibringen kann, bin ich überfragt.
            Wenn also jemand davon Ahnung hat -> bitt PM! Danke schonmal!!!

            Kommentar


              Ich kenn mich jetzt mehr mit R aus, bin da auch kein Profi. Hab auch mit MatLab gearbeitet, und meine mich zu erinnern dass man die gängigsten plots aus der NavigationsBar sich raussuchen konnte. Ggf musst da paar Parameter setzen, da vllt onkel google fragen.

              Kommentar


                Habs jetzt hinbekommen, da der Dozent so gnädig war mir fast alle Lösungen in einer Mail zu schreiben :D Danke trotzdem!

                Kommentar


                  da lernste doch gar nichts!

                  Kommentar


                    Geht hierbei nicht um lernen sondern eigentlich die Arbeit vom Professor, für eine andere Uni an der er lehrt, zu machen. :D Matlab Bilder brauch ich nur dafür.
                    Bekommen halt sicher ne 4.0 in der Klausur dadurch höhöhööh

                    Kommentar


                      Ich würde gerne Werte Zeilenweise in eine test.ini schreiben, und diese auch gerne zeilenweise auslesen. Das Zeilenweise auslesen funktioniert, das Zeilenweise Schreiben nicht.

                      Wenn ich manuell das in die Ini schreibe, und dieses Zeilenweise auslese, funktioniert es.
                      Wenn ich über das Programm etwas in eine Zeile schreiben möchte, passiert nichts.

                      http://pastebin.com/2dPTbRxG

                      edit: klappt ... hab beim schreiben ">>" statt "

                      Kommentar


                        Kannst du mal den aktuellen Code angeben?
                        Mir ist nicht klar, was du überhaupt machen willst. Soll die Datei die Zeilen zwischen Programmaufrufen speichern oder beginnst du jeweils mit einer leeren Datei?

                        Kommentar


                          Er beginnt mit einer alten Datei und möchte zeilenweise anfügen, wenn ich es richtig verstanden habe.

                          Kommentar


                            Das ganze war erstmal nur zum Testen..

                            Irgendwann soll das ganze so aussehen:

                            Spoiler: 
                            [Getraenkemenge]
                            CCM=
                            CCP=
                            CCLM=
                            CCLP=
                            CCZM=
                            CCZP=
                            FM=
                            FP=
                            FLM=
                            FLP=
                            SM=
                            SP=
                            SZM=
                            SZP=
                            KM=
                            KP=
                            BAM=
                            BAP=
                            [Geldmenge]
                            2E=
                            1E=
                            0.50E=
                            0.20E=
                            0.10E=


                            und die Einzelnen werte möchte ich dann halt übers Programm einlesen/ändern, und auch damit rechnen.

                            Kommentar


                              Dann muss er in der Funktion write() das Flag ios::app immer verwenden beim Öffnen der Datei.

                              Kommentar


                                Hab wieder einen Hänger...

                                Ich initialisiere eine test.ini mit folgendem Inhalt:

                                Spoiler: 
                                [Getraenke]
                                ccm=
                                ccp=
                                cclm=
                                cclp=
                                cczm=
                                cczp=


                                Möchte nun den Inhalt einer Zeile ändern.. Also muss ich den Inhalt bis zu dieser Zeile, die ich ändern möchte, in eine Temporäre Datei schreiben.. das klappt auch noch .. mit :

                                while (getline(fDatei, line ))
                                {
                                fDateiTEMP

                                Kommentar

                                Lädt...
                                X