Seltsame Errors in Turbo C

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:

#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)

Du hast ja, wie der Error sagt, den String nicht geschlossen. Hätte auf etwas wie

printf ("\nErgebnis: "&ergebnis);getippt.

Bei den include files muss es

#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

ich komme nicht mit dem kompilieren bei Dev C klar. „datei ist nicht kompiliert“ kommt immer wenn ich Strg und F9 drücke!

dann kompilier’ sie eben vorher…
…lesen bildet, denn STRG+F9 heißt da „ausführen“.

Nils aka XraYSoLo

Richtig, du musst nur F9 drücken damit er sie kompiliert und ausführt,
deswegen heisst der Button auch build and runn :wink: