• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Seltsame Errors in Turbo C

Status
Für weitere Antworten geschlossen.

While_Learning_Do_Ask

Neues Mitglied
Hallo zusammen,

Ich habe mein erstes Programm in C als Anfänger geschrieben, doch friemle ich jetzt länger am abarbeiten der Erros herum als ich für den Quellcode gebraucht habe.

Der Quelltext ist folgender, die Errors habe ich auch aufgelistet:
-----------------------------------------------------

Code:
#include "stdarg.h"  
#include "conio.h"     
#include "stdio.h"

 /* gilt für alle include Zeilen: der ERROR: Unable to open include File "<name>" */

int ergebnis;
int main()

{

int summand1, summand2, subtrahend, minuend;

    printf ("Zum Berechnen einer Additions-, Subtraktions- oder Multiplikationsaufgabe, siehe Menue\n");


/* Menü*/
 printf ("1 - Addieren\n");
 printf ("2 - Subtrahieren\n");
 printf ("3 - Multiplizieren\n"); /* ist noch nicht implementiert*/


/* Addieren*/
 switch (getch())
{   case 1:
        clscr();

        printf ("Summand 1 eingeben ");

        scanf ("%d", &summand1);

        printf ("Zweiten Summand eingeben ");

        scanf ("%d", &summand2);

        ergebnis=summand1 + summand2;

        printf ("\nErgebnis: %d, &ergebnis");

/*Subtrahieren*/
    case 2:
         cksrcr();

         printf ("Subtrahend eingeben ");

         scanf ("%d", &subtrahend);

         printf ("Minuend eingeben ");

         scanf ("%d", &minuend);

         ergebnis=subtrahend-minuend;

         printf ("\nErgebnis: %d, &ergebnis); /* -->ERROR: unterminated string or character constant in function main; wobei der "\" von "\n" markiert ist/*


} /* ERROR: function call missing ) in function main
getch();

return 0;

}

Der Compiler ist Turbo C (den ich überhaupt nicht gern mag und gerne einen moderneren hätte, der einfach zu bedienen ist).

Kann mir jemand bei meinem Problem helfen?

Mod-Edit: Code-Tags hinzugefügt - Beim nächsten Mal bitte dran denken (XraYSoLo)
 
Zuletzt bearbeitet von einem Moderator:
Du hast ja, wie der Error sagt, den String nicht geschlossen. Hätte auf etwas wie
Code:
printf ("\nErgebnis: "&ergebnis);
getippt.
 
Bei den include files muss es

Code:
#include <NAME>

heißen, Anführungszeichen werden bei lokalen Dateienen verwendet.
 
Vielen Dank für die Antworten. Das ging ja fix.

Da ich keine Erfahrung mit dem compilieren habe, weiß ich noch nicht so richtig wie ich das anstelle, um das Programm dann letztenendes ausführen zu können. Der Quelltext ist fertig - und jetzt? Ich muss irgednwie eine COS.OBJ Datei erstellen...aber wie?? :roll:
 
ich weiss ja nich was turbo c für Sachen dir will .. aber es ist unzumutbar xD

für Windows solltest du dir den Dev-C++ von Bloodshed runterladen.
Den gibts hier: The Dev-C++ Resource Site

unter linux solltest du normalerweise alles haben, was du brauchst. (gcc)


lg,
n1ob
 
Richtig, du musst nur F9 drücken damit er sie kompiliert und ausführt,
deswegen heisst der Button auch build and runn ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben