Warum funktioniert dieses Programm nicht???

Dieses Thema im Forum "Webmaster Hilfe / Programmierer Forum" wurde erstellt von PC-Laie, 05.05.2008.

  1. #1 PC-Laie, 05.05.2008
    PC-Laie

    PC-Laie Guest

    Guten Tag zusammen,

    ich habe das Problem, dass mein erstellter Programmtext nicht ausgeführt werden kann. Ich verstehe allerdings nicht, warum.









    #include <stdio.h>

    #int main

    {
    int Jahresurlaub;
    int Urlaub;
    int Resturlaub;


    printf("Bitte geben Sie ihre gesamte Anzahl an Urlaubstagen in diesem Jahr
    ein:\n");
    scanf("%d",Jahresurlaub);
    fflush (stdin);

    printf("Bitte geben Sie die gewünschte Anzahl an Urlaubstagen ein:\n");
    scanf("%d",Urlaub);
    fflush(stdin);

    Resturlaub=Jahresurlaub-Urlaub;

    printf("Ihr Resturlaub beträgt %d Tage",Resturlaub);

    getchar;
    return 0;
    }









    Ich erbitte schnelle und richtige Quelltextverbesserungen. Ich möchte keine Antworten wie z.B.: "Guck doch in anderen Foren, bei Wikipedia oder google es doch einfach" o.ä.


    Vielen Dank im vor raus!!!

    Dennis
     
  2. AdMan

    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. #2 PC-Laie, 05.05.2008
    PC-Laie

    PC-Laie Guest

    Ich erbitte auch eine Erklärung, was ich falsch gemacht hatte...

    mfg Dennis
     
  4. b3ast

    b3ast Erfahrener Benutzer

    Dabei seit:
    25.06.2007
    Beiträge:
    698
    Zustimmungen:
    0
    ist das in c geschrieben oder? hast vergessen dazuzuschreiben, schaut mir aber irgendwie so aus.
     
  5. #4 xandros, 05.05.2008
    xandros

    xandros IT Consultant, Cisco Registered Partner
    Moderator

    Dabei seit:
    05.07.2007
    Beiträge:
    25.883
    Zustimmungen:
    91
    Ort:
    Umkreis Duisburg, neben Mannheim, hinter Hamburg
    Ja, das ist C (bzw. auch C++, weil der Code in beiden Sprachen lauffähig ist)

    scanf("%d",Jahresurlaub); -> scanf("%d",&Jahresurlaub);
    scanf("%d",Urlaub); -> scanf("%d",&Urlaub);

    Du hast den Ampersand vergessen, damit scanf() die Eingabe vom Standardeingabestream an die Adresse der Variable übergeben kann.
     
  6. #5 PC-Laie, 07.05.2008
    PC-Laie

    PC-Laie Guest

    Ja es ist C.

    Danke, allerdings funktioniert das Programm immer noch nicht!!!

    ich hab mal eine Hardcopy beigehängt, dort sieht man, was angemeckert wird.

    Warum bzw. wann nimmt man eig dieses kaufmännische und(&) und wann nicht???
     

    Anhänge:

Thema:

Warum funktioniert dieses Programm nicht???

Die Seite wird geladen...

Warum funktioniert dieses Programm nicht??? - Ähnliche Themen

  1. W-Lan Stick funktioniert nach Update nicht mehr

    W-Lan Stick funktioniert nach Update nicht mehr: Hallo! Ich hab jetzt nach langem Warten endlich das Update auf Win10 gemacht, weil ich durch die regelmäßige Meldung ja quasi genötigt wurde......
  2. Von CD/DVD Booten funktioniert nicht!

    Von CD/DVD Booten funktioniert nicht!: Hallo erstmals! Ich besitze seit ca 1 Woche den Medion Desktop PC und habe jetzt ein grosses Problem und zwar bezüglich des CD/DVD booten. Wenn...
  3. Wlan Stick Hama rtl8192s funktioniert nicht richtig

    Wlan Stick Hama rtl8192s funktioniert nicht richtig: Hallo, Ich benötige eure Hilfe ich habe von einem Freund den Wlan Stick Hama rtl8192s geschenkt bekommen. Jetzt wollte ich ihn benutzen aber er...
  4. Devolo Verstärker funktioniert nicht mehr

    Devolo Verstärker funktioniert nicht mehr: In unserem Haus befindet sich 1 Modem, welches Wlan Signale aussendet. Dazu haben wir für 2 Zimmer jeweils mit einem Devolo Dlan500 Verstärker...
  5. Broadcom 802.11 wirless lan app funktioniert nicht, win 10

    Broadcom 802.11 wirless lan app funktioniert nicht, win 10: Hallo zusammen, seit ein paar Tagen, nach einem Update erscheint immer die Meldung, dass og App nicht ausgeführt werden kann. Der PC läuft...