Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Fehler in header-datei
- Ersteller yxy
- Erstellt am
leipziger1979
Rear Admiral
- Registriert
- Dez. 2014
- Beiträge
- 6.073
x + y = z
Woher soll einer Ergebnis z deuten ohne den Quelltext zu kennen ?
Woher soll einer Ergebnis z deuten ohne den Quelltext zu kennen ?
//menü.c
#include<stdio.h>
#include"Menü.h"
#include"kaffeemachen.h"
#include"ende.h"
int menu(void)
{
int i;
printf("Menü:\n");
printf("Kaffee-brühen\t1\nEnde\t\t2");
scanf("%d", &i);
switch(i)
{
case 1: kaffeemachen(); break;
case 2: ende(); break;
default: printf("falsche Eingabe"); break;
}
return 0;
}
#include<stdio.h>
#include"Menü.h"
#include"kaffeemachen.h"
#include"ende.h"
int menu(void)
{
int i;
printf("Menü:\n");
printf("Kaffee-brühen\t1\nEnde\t\t2");
scanf("%d", &i);
switch(i)
{
case 1: kaffeemachen(); break;
case 2: ende(); break;
default: printf("falsche Eingabe"); break;
}
return 0;
}
Ok, schreibe die Umlaute mal um.
Danke für eure Antworten.
Fehler kommen immernoch:
Header:
//menu.h
#ifndef MENü_H_INCLUDED
#define MENü_H_INCLUDED
int menu(void);
#endif // MENü_H_INCLUDED
-------------------------------------------------------
c-Datei:
#include<stdio.h>
#include"menu.h"
#include"kaffeemachen.h"
#include"ende.h"
int menu(void)
{
int i;
printf("Menü:\n");
printf("Kaffee-brühen\t1\nEnde\t\t2");
scanf("%d", &i);
switch(i)
{
case 1: kaffeemachen(); break;
case 2: ende(); break;
default: printf("falsche Eingabe"); break;
}
return 0;
Danke für eure Antworten.
Ergänzung ()
Fehler kommen immernoch:
Header:
//menu.h
#ifndef MENü_H_INCLUDED
#define MENü_H_INCLUDED
int menu(void);
#endif // MENü_H_INCLUDED
-------------------------------------------------------
c-Datei:
#include<stdio.h>
#include"menu.h"
#include"kaffeemachen.h"
#include"ende.h"
int menu(void)
{
int i;
printf("Menü:\n");
printf("Kaffee-brühen\t1\nEnde\t\t2");
scanf("%d", &i);
switch(i)
{
case 1: kaffeemachen(); break;
case 2: ende(); break;
default: printf("falsche Eingabe"); break;
}
return 0;
BlackMark
Lt. Commander
- Registriert
- Juni 2007
- Beiträge
- 1.346
BlackMark schrieb:Lass das mal mit den Umlauten in Quellcode ganz schnell wieder sein. Das endet selten gut, wie du ja sehen kannst.
Gruß
BlackMark
Welchen Teil hast du nicht verstanden?
Gruß
BlackMark
Ok, Fehler sind weg. Vielen Dank!
Ich habe leider erst einen kleinen Teil der Grundlagen im Programmieren gehabt. Also bitte seit nicht zu streng mit mir .
Mal eine ganz dumme Frage:
Ist es egal was man beim Header hinter #ifndef und #define schreibt?
Ich habe es jetzt so geändert:
//menu.h
#ifndef MENU_H_INCLUDED
#define MENU_H_INCLUDED
int menu(void);
#endif // MENU_H_INCLUDED
Ich habe leider erst einen kleinen Teil der Grundlagen im Programmieren gehabt. Also bitte seit nicht zu streng mit mir .
Mal eine ganz dumme Frage:
Ist es egal was man beim Header hinter #ifndef und #define schreibt?
Ich habe es jetzt so geändert:
//menu.h
#ifndef MENU_H_INCLUDED
#define MENU_H_INCLUDED
int menu(void);
#endif // MENU_H_INCLUDED
Ähnliche Themen
- Antworten
- 12
- Aufrufe
- 6.392
- Antworten
- 52
- Aufrufe
- 6.707
- Antworten
- 30
- Aufrufe
- 9.923
- Antworten
- 20
- Aufrufe
- 3.778