C++ Problem

    • C++ Problem

      Also wollt mir was basteln aber es lässt sich nicht compieleren

      Also hier ist der text:

      #include<stdio.h>

      void main ()


      int zahl_a
      int zahl_c
      int div_rest;
      int div_ergebnis;

      {
      printf("\n Bitte Zahl a eingeben :");
      scanf ("%d",&zahl_a);
      printf("\n Bitte Zahl b eingeben :");
      scanf ("%d",&zahl_c);

      div_ergebnis=zahl_a/zahl_b;
      div_rest= zahl_a%zahl_b;

      printf("\n%d=",zahl_a,zahl_b);
      printf("%dRest%d\n",div_ergebnis,div_rest);


      getch();

      }

      Also ich find keinen Fehler.


      MfG
      Ich grüße alle Zfans.

      P.S: Das müssten so ziemlich alle hier sein.


      Bin im Skiurlaub, mit dem Schlitten gegen ein Haus gefahren. :argh: :argh: :argh:

      Das war am 31.12.06
      Alle haben gelacht und ich habe lauter gelacht. :lol: :lol: :lol:
    • Original von Ruler of Time
      Was wird denn angezeigt?
      Also ich sehe nur das bei

      int zahl_a
      int zahl_c

      die Statements fehlen.

      Ich fass das immer in eine Zeile zusammen, aber so geht es wahrscheinlich auch.

      Was soll da eigentlich gemacht werden? Werd daraus nicht schlau: div_rest= zahl_a%zahl_b;


      also das mit den int zahl c das war ein schnellschreibfehler :argh:

      sollte eigentlich ein kleiner taschenrechner werden.

      also der Fehler liegt wohl bei int zahl_b also das sagt mein compi.
      Ich grüße alle Zfans.

      P.S: Das müssten so ziemlich alle hier sein.


      Bin im Skiurlaub, mit dem Schlitten gegen ein Haus gefahren. :argh: :argh: :argh:

      Das war am 31.12.06
      Alle haben gelacht und ich habe lauter gelacht. :lol: :lol: :lol:

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Pati ()

    • Original von Ruler of Time
      int zahl_a
      int zahl_c

      die Statements fehlen.

      Die was fehlen? "Semikolon", oder was meinst du?

      Was soll da eigentlich gemacht werden? Werd daraus nicht schlau: div_rest= zahl_a%zahl_b;

      Modulo, der Divisionsrest. (Wie man aber eigentlich aus dem Variablennamen herauslesen kann.)

      @ Pati:
      wie wäre es, wenn du dein Problem mit beispielsweise einer Fehlermeldung präzisierst? "Lässt sich nicht compilieren" kann alles sein. Vielleicht kann deine Waschmaschine kein C kompilieren?
    • Ähm ja...

      Du verwendest eine Variable zahl_b, die du gar nicht definiert hast.


      EDIT:

      und außerdem:

      Quellcode

      1. printf("\n%d=",zahl_a,zahl_b);


      das müsste so heißen:

      Quellcode

      1. printf("\n%d/%d=%d"div_ergebnis ,zahl_a,zahl_b);


      EDIT 2:

      Bei der geht das irgendwie so:

      void main()

      int zahl_a; .....

      und dann machst du erst die geschwungene Klammer

      EDIT 3:

      Ich hab dir das ganze jetzt geschrieben, dass es funktioniert ;)

      Quellcode

      1. #include<stdio.h>
      2. #include<conio.h> //uh da fällt mir ein, dass du das auch nicht dring gehabt hast!
      3. void main()
      4. {
      5. int zahl1;
      6. int zahl2;
      7. clrscr();
      8. printf("Bitte geben Sie die erste Zahl ein: ");
      9. scanf("%d",&zahl1);
      10. printf("\n\nBitte geben Sie die zweite Zahl ein: ");
      11. scanf("%d",&zahl2);
      12. printf("\n\n%d/%d= %d",zahl1,zahl2,zahl1/zahl2);
      13. printf("\n\nRest: %d",zahl1%zahl2);
      14. getch();
      15. }
      Alles anzeigen
      James
      [Blockierte Grafik: http://dl.dropbox.com/u/24753690/stuff/forenlinks/rocketsign.png]
      Team Rocket - so schnell wie das Licht,
      gebt lieber auf und bekämpft uns nicht!

      join #teamrocket @iz-smart.net

      Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von Stan ()

    • ich glaub mein compi hat ein fehler der zeigt immer diesen berreich hier:


      {
      int zahl1;

      als Fehler an.

      das war beim anderen also bei meinem auch so nur nach demm es bei den nicht mehr angezeigt wurde wurde dann

      int_zahlb als fehler angezeigt

      @Stan muss man nicht mehr bei der zahl1 einen _ setzten also zahl_1
      in deinem fall sry falls ich mich irre.

      MfG

      edit: da steht Syntax error before "int"
      Ich grüße alle Zfans.

      P.S: Das müssten so ziemlich alle hier sein.


      Bin im Skiurlaub, mit dem Schlitten gegen ein Haus gefahren. :argh: :argh: :argh:

      Das war am 31.12.06
      Alle haben gelacht und ich habe lauter gelacht. :lol: :lol: :lol:

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Pati ()

    • was benutzt du den für einen Compiler?

      Und nein, du brauchst keinen Unterstrich zwischen Zahl und 1 machen ;)
      James
      [Blockierte Grafik: http://dl.dropbox.com/u/24753690/stuff/forenlinks/rocketsign.png]
      Team Rocket - so schnell wie das Licht,
      gebt lieber auf und bekämpft uns nicht!

      join #teamrocket @iz-smart.net

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Stan ()

    • OK dann ist mir einiges klar.

      Quellcode

      1. #include<stdio.h>
      2. #include<conio.h> //uh da fällt mir ein, dass du das auch nicht dring gehabt hast!
      3. int main() //du kannst beim dev Compiler kein void main machen
      4. {
      5. int zahl1;
      6. int zahl2;
      7. printf("Bitte geben Sie die erste Zahl ein: ");
      8. scanf("%d",&zahl1);
      9. printf("\n\nBitte geben Sie die zweite Zahl ein: ");
      10. scanf("%d",&zahl2);
      11. printf("\n\n%d/%d= %d",zahl1,zahl2,zahl1/zahl2);
      12. printf("\n\nRest: %d",zahl1%zahl2);
      13. getch();
      14. }
      Alles anzeigen


      probiers mal so
      James
      [Blockierte Grafik: http://dl.dropbox.com/u/24753690/stuff/forenlinks/rocketsign.png]
      Team Rocket - so schnell wie das Licht,
      gebt lieber auf und bekämpft uns nicht!

      join #teamrocket @iz-smart.net
    • jetzt werden keine fehler mehr angezeigt aber es lässt sich nicht kompilieren.

      wenn ich darauf klicke wird zwar kompiliert nur wenn ich dann auf ausfürhen klicke steht da das es noch nicht kompiliert wurde.


      MfG
      Ich grüße alle Zfans.

      P.S: Das müssten so ziemlich alle hier sein.


      Bin im Skiurlaub, mit dem Schlitten gegen ein Haus gefahren. :argh: :argh: :argh:

      Das war am 31.12.06
      Alle haben gelacht und ich habe lauter gelacht. :lol: :lol: :lol:
    • Vll hat dann dein Compiler was, wie Retro0Virus gesagt hat.

      Ich würde die so wie so einen Borland Compiler für den Einstieg empfehlen. Ich glaube Borland stellt ihren 5.1 Compiler sogar als Freeware zur verfügung (bin mir aber nich sicher).
      James
      [Blockierte Grafik: http://dl.dropbox.com/u/24753690/stuff/forenlinks/rocketsign.png]
      Team Rocket - so schnell wie das Licht,
      gebt lieber auf und bekämpft uns nicht!

      join #teamrocket @iz-smart.net