Ankündigung

Einklappen
Keine Ankündigung bisher.

User helfen User - Programmieren

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

    kann zwar kein c, aber c läuft doch alles zeile für zeile durch. Dadurch weiß c nich was er mit main() machen soll da er die erst in 47 liest. Man müsste also erstma ganz am anfang alle methoden hinschreiben(kann mich auch irren :/).
    Naja, das Programm startet ja in Zeile 47, weil dort das main "Programm" ist.
    In Zeile 56 gib ich dann eine 2 ein und lande damit in Zeile 63.

    Zeile 63 bringt mich dann über Zeile 65 zur Zeile 17 und läuft bis zur Zeile 28, dort geb ich nun eine 2 ein, was mich in Zeile 41 führt.

    Von Zeile 41 soll nun wieder über den befehl main(); in Zeile 47 gewechselt werden.

    In Zeile 65 und 60 klappt das ganze ja auch für die "Unterprogramme".


    #include "stdafx.h"
    #include "conio.h"
    #include "stdlib.h"

    brauchst du alles nicht, warum also reinpacken? und wenn dann in , sonst wird nur lokal gesucht und du kannst probleme bekommen

    schaue mir grad mal das programm an
    die includes wurden uns in der Schule so beigebracht, bzw. sie wurden einfach so hingekleistert. Kann da im Moment nichts mit anfangen, habe auch noch keine Speziellen bzw. guten Erklärungen gefunden, was genau diese Includes machen.

    Kommentar


      Sicher, dass aus dem Teilprogramm einfach main() aufrufen kannst?

      Was willst du damit erreichen? Soll dann main() einfach immer wieder von vorne starten?
      Dann pack doch alles in eine Schleife?

      Poste mal die genau Aufgabenstellung, denn ich bin mir nicht sicher wie das Ziel aussehen soll.

      //Also, ich bin mir ziemlich sicher, dass du main() nicht so einfach anwählen kannst...das habe ich in der Form noch nicht gesehen, bin aber mit c++ auch nicht mehr so fit, da ich hier an der Uni alles mit java machen muss...

      So wie ich das verstehe, willst du ja nur, dass das Programm immer weiter durchläuft, daher mach einfach eine while-schleife mit irgendeiner bedingung die immer wahr ist.
      Durch die Abfrage einer Eingabe zerschiesst du dir damit auch nicht den Rechner, da das Programm an dieser Stelle immer stopt...

      Kommentar


        schreib mal an den anfang "int main();", dann is der fehler weg. C ist kein java(weisheit des tages)

        Kommentar


          Es gibt keine Aufgabenstellung, ist Eigeninitiative.

          Mir geht es darum, wenn das Teilprogramm wartung() läuft, 2 Auswahlmöglichkeiten habe.
          Einmal "1:Login" und "2:Hauptmenue" mit der 2 möchte ich in den main() teil zurück.

          der programmteil wartung() und der programmteil kaufen() ist natürlich noch nicht fertig.

          Zitat von raptrr
          schreib mal an den anfang "int main();", dann is der fehler weg. C ist kein java(weisheit des tages)
          das scheint funktioniert zu haben.

          Kommentar


            Hallo Leute, ich habe ein "kleines" Problem, evtl. kann mir hier ja jemand helfen!

            Folgendes: Ich möchte eine Web-App entwickeln, in der der Anwender mechanische Abläufe "analysieren" kann. Ganz einfaches Beispiel: Ein Stab, der um einen festen Punkt rotiert. Hierbei soll der Nutzer z.B. die Stablänge und die Rotationsgeschwindigkeit bestimmen können.

            Nun meine Fragen:
            -Wie realisiere ich diese grafische Oberfläche(Canvas?). Gibt es da Schon Geometrische Bibliotheken oder toolkits? Ich benötige ja am besten eine x-y-Ebene in der ich alles mittels Vektoren realisiere etc. ...

            Es sollte alles möglichst mit HTML5,CSS3 und Javascript programmiert werden, habe mir die Basics die letzten Tage reingezogen, aber da fehlt mir gerade der Überblick, ob und wie das zu realisieren wäre.

            Wäre für jede Anregung bzw. Hilfe dankbar, auch wenns nur Stichworte sind.

            Kommentar


              Zitat von keu1e
              Zitat von raptrr
              schreib mal an den anfang "int main();", dann is der fehler weg. C ist kein java(weisheit des tages)
              das scheint funktioniert zu haben.
              du solltest dir halt merken, dass bei c das programm nich wie du meintest bei main() startet, sondern bei zeile 0.

              Kommentar


                Zitat von raptrr
                Zitat von keu1e
                Zitat von raptrr
                schreib mal an den anfang "int main();", dann is der fehler weg. C ist kein java(weisheit des tages)
                das scheint funktioniert zu haben.
                du solltest dir halt merken, dass bei c das programm nich wie du meintest bei main() startet, sondern bei zeile 0.
                oder man definiert einfach die funktion zuerst als prototypen und umgeht es so ein bisschen

                http://pastebin.com/nPGE7gYv

                Kommentar


                  Zitat von puro
                  Zitat von raptrr
                  Zitat von keu1e
                  Zitat von raptrr
                  schreib mal an den anfang "int main();", dann is der fehler weg. C ist kein java(weisheit des tages)
                  das scheint funktioniert zu haben.
                  du solltest dir halt merken, dass bei c das programm nich wie du meintest bei main() startet, sondern bei zeile 0.
                  oder man definiert einfach die funktion zuerst als prototypen und umgeht es so ein bisschen

                  http://pastebin.com/nPGE7gYv
                  ja bist du denn des wahnsinns O_______O

                  Kommentar


                    Wie auch immer, schon mal vielen dank für die Hilfe. Jetzt gilt es nur noch das ganze eventuell etwas eleganter zu lösen, was sicherlich möglich ist :)

                    (Hatten in der Schule bis jetzt auch noch keine schleifen, die ich hier aber sicherlich anwenden muss.)

                    Kommentar


                      würde auch eher auf ne schleife als auf ne funktion setzen

                      http://msdn.microsoft.com/de-de/library/vstudio/7ftwh93a.aspx

                      Kommentar


                        Zitat von Tempolimit
                        Hallo Leute, ich habe ein "kleines" Problem, evtl. kann mir hier ja jemand helfen!

                        Folgendes: Ich möchte eine Web-App entwickeln, in der der Anwender mechanische Abläufe "analysieren" kann. Ganz einfaches Beispiel: Ein Stab, der um einen festen Punkt rotiert. Hierbei soll der Nutzer z.B. die Stablänge und die Rotationsgeschwindigkeit bestimmen können.

                        Nun meine Fragen:
                        -Wie realisiere ich diese grafische Oberfläche(Canvas?). Gibt es da Schon Geometrische Bibliotheken oder toolkits? Ich benötige ja am besten eine x-y-Ebene in der ich alles mittels Vektoren realisiere etc. ...

                        Es sollte alles möglichst mit HTML5,CSS3 und Javascript programmiert werden, habe mir die Basics die letzten Tage reingezogen, aber da fehlt mir gerade der Überblick, ob und wie das zu realisieren wäre.

                        Wäre für jede Anregung bzw. Hilfe dankbar, auch wenns nur Stichworte sind.
                        push

                        Kommentar


                          Zitat von Tempolimit
                          Zitat von Tempolimit
                          Hallo Leute, ich habe ein "kleines" Problem, evtl. kann mir hier ja jemand helfen!

                          Folgendes: Ich möchte eine Web-App entwickeln, in der der Anwender mechanische Abläufe "analysieren" kann. Ganz einfaches Beispiel: Ein Stab, der um einen festen Punkt rotiert. Hierbei soll der Nutzer z.B. die Stablänge und die Rotationsgeschwindigkeit bestimmen können.

                          Nun meine Fragen:
                          -Wie realisiere ich diese grafische Oberfläche(Canvas?). Gibt es da Schon Geometrische Bibliotheken oder toolkits? Ich benötige ja am besten eine x-y-Ebene in der ich alles mittels Vektoren realisiere etc. ...

                          Es sollte alles möglichst mit HTML5,CSS3 und Javascript programmiert werden, habe mir die Basics die letzten Tage reingezogen, aber da fehlt mir gerade der Überblick, ob und wie das zu realisieren wäre.

                          Wäre für jede Anregung bzw. Hilfe dankbar, auch wenns nur Stichworte sind.
                          push
                          ich habe es zwar noch nie probiert, aber du wirst eine JS library benötigen. evtl processing.js, oder http://raphaeljs.com/

                          ich kann leider nicht genau sagen, ob das reicht/passt, musst du ein wenig recherchieren/probieren.

                          Kommentar


                            Frage zwecks Shell-Programmierung:
                            Ich möchte alle Dateien im aktuellen Ordner ausgeben, deren Dateiname mind. aus 3 Zeichen besteht

                            Hier mein fehlerhafter Code dazu:
                            http://pastebin.com/hCtspiKm

                            Ich könnte per echo $i|wc -m die Längen der Dateinamen ausgeben, aber ich weiß leider nicht wie ich damit arbeiten kann, sprich prüfen (wie im pastebin) oder auch in eine Variable übergeben

                            k=$i|wc -m funktioniert leider nämlich nicht -.-

                            Kommentar


                              Zitat von keu1e
                              Es gibt keine Aufgabenstellung, ist Eigeninitiative.

                              Mir geht es darum, wenn das Teilprogramm wartung() läuft, 2 Auswahlmöglichkeiten habe.
                              Einmal "1:Login" und "2:Hauptmenue" mit der 2 möchte ich in den main() teil zurück.

                              der programmteil wartung() und der programmteil kaufen() ist natürlich noch nicht fertig.

                              Zitat von raptrr
                              schreib mal an den anfang "int main();", dann is der fehler weg. C ist kein java(weisheit des tages)
                              das scheint funktioniert zu haben.
                              Das sollte man aber nicht so machen. Ich wusste gar nicht, dass das überhaupt geht. Sowas schreit nach einer Schleife, also "while(true)", in der main(). Du kannst dazu auch eine state machine einführen mit den Zuständen "idle", "wartung", "kaufen" etc.

                              Kommentar


                                Hier die Version in Ruby:

                                files = Dir.glob("*")

                                files.each do |name|
                                if name.length > 2
                                puts name
                                end
                                end


                                Edit: Ok ich habs auch in shell (bash):

                                for i in *
                                do
                                result=`echo $i | wc -m`
                                if [[ $result -ge 3 ]]
                                then echo $i
                                fi
                                done

                                Kommentar

                                Lädt...
                                X