Hallo, könnt ihr mir weiterhelfen?
Ich bin noch ein ziemlicher Anfänger in C und hab einige Übungsdateien programiert. Funktioniert alles wunderbar.
Jetzt möchte ich eigene Headerdateien in mein Script laden. Wie muss ich das machen?
Das sind meine bisherigen Codes:
Main:
und das die header Datei:
wie funktioniert das, dass ich die Einbinde?
Vielen Dank schonmal im Vorraus.
Lg Tim
Ich bin noch ein ziemlicher Anfänger in C und hab einige Übungsdateien programiert. Funktioniert alles wunderbar.
Jetzt möchte ich eigene Headerdateien in mein Script laden. Wie muss ich das machen?
Das sind meine bisherigen Codes:
Main:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "Auslagern.h"
int main()
{
float ergebnis, var;
int abfrage;
do{
printf("<1> Kreisflaeche\n");
printf("<2> Kreisdurchmesser\n");
printf("<3> Kreisumfang\n");
printf("<4> Programmende\n\n");
printf("Bitte auswaehlen:< >\b\b");
scanf("%d",&abfrage);
getchar();
system("cls");
switch(abfrage)
{
case 1: printf("Geben Sie den Durchmesser ein[cm].\n");
scanf("%f", &var);
ergebnis=kreis_area(var);
ergebnis_ber(ergebnis, abfrage);
getchar();
system ("pause");
system("cls");
break;
case 2: printf("Geben Sie die Flaeche ein.\n");
scanf("%f", &var);
ergebnis=kreis_durchmesser(var);
ergebnis_ber(ergebnis, abfrage);
getchar();
system ("pause");
system("cls");
break;
case 3: printf("Geben Sie den Durchmesser ein.\n");
scanf("%f", &var);
ergebnis=kreis_umfang(var);
ergebnis_ber(ergebnis, abfrage);
getchar();
system ("pause");
system("cls");
break;
case 4: printf("Programmende.");
system ("pause");
system("cls");
break;
default:printf("Unbekannte Auswahl.");
system ("pause");
system("cls");
}
} while(abfrage!=4);
system("PAUSE");
return 0;
}
Code:
#define AUSLAGERN "C:/Users/Tim/Desktop/Programieren/C/Mathe Programm/Auslagern.h"
float pi=3.1415;
float kreis_area(float d)
{
return d*d*pi/4;
}
float kreis_durchmesser(float flaeche)
{
return (sqrt(4*flaeche/pi));
}
float kreis_umfang(float d)
{
return(d*pi);
}
void ergebnis_ber(float erg, int welche)
{
if (welche==1)
printf("Kreisflaeche : %.2f\n",erg);
else if(welche==2)
printf("Kreisdurchmesser : %.2f\n",erg);
else if(welche==3)
printf("Kreisumfang : %.2f\n",erg);
}
Vielen Dank schonmal im Vorraus.
Lg Tim