Dateisuche
-
Unser C-Programm gibt nach kompilieren an, dass die datei <bl01lib.h> nicht gefunden werden kann.
wir haben diese datei auch schon bei google als Stichwort eingegeben, jedoch nur 3 Links gefunden, die uns nicht weitergeholfen haben
kennt jemand eine seite wo man diese datei bekommen könnte?
danke für die hilfe
-
Hallo
Warum stellst du diese Frage in diesem Subforum? Warum brauchst du diese Datei?
chrische
-
Ich und mein Freund wollten ein Programm programmieren. Haben uns dafür ein Buch gekauft wo drin steht, dass wir diese datei unter anderem benötigen. Gibt es vielleicht eine allgemeine Seite, wo man diese und andere Dateien downlaoden kann.
Danke trotzdem schonmal für deine antwort
-
Hallo
Vielleicht ist bei dem Buch ja eine CD dabei? Ansonsten sollte in dem Buch stehen, wo du die Datei runterladen kannst.
chrische
-
Leider ist dor keine Cd beigelegt.
eine frage vorab hätten wir noch: ist stdio.h eine datei, die man installieren muss oder sonst was, oder ein quellcode?!
wir sind leider noch anfänger
würde mich über eine lösung freuen
-
Haben so eben das Problem gelöst
Aber ein weiteres ist aufgetreten
Wir würden dir gerne unser Projekt mal schicken, damit du vllt sehen kannst, welche fehler vorhanden sind.
Wärst du damit einvertsnanden. würden uns sehr freuen
lg
-
Hier unser Quellcode:
/* cheances1 berechnet die gewinnquoten in einem Lotteriespiel.*/
#include <stdio.h> /* für printf */
main ()
{
double f0 = 1.0, f1,f2,f3,f4,f5,f6;
double f40,f41,f42,f43,f49;
double three6, fou6,five6,six6;double zero43, one43, two43, three43;
double six49;
int i;printf("\033[2J");
printf("Lotteriegewinnchancen (6 aus 49):\n\n");/* Fakultät berechnen */
for (i = 1, f49 = 1.0; i < 50; i++)
{
f49 = f49 * i;
switch (i)
{
case 1: f1 = f49;
break;
case 2: f2 = f49;
break;
case 3: f3 = f49;
break;
case 4: f4 = f49;
break;
case 5: f5 = f49;
break;
case 6: f6 = f49;
break;
case 40: f40 = f49;
break;
case 41: f41 = f49;
break;
case 42: f42 = f49;
break;
case 43: f43 = f49;
break;
}
}
/* Chancen berechnen und ausgeben. */
six49 = f49/(f6 * f43);/* Dreier /
three6 = f6/(f3 * f3); / 3 richtige Zahlen aus 6 /
three43 = f43/(f3 * f40); / 3 falsche aus 43 /
printf("\nDie Chance, 3 richtige Zahlen auszuwählen, beträgt\n")
printf("\t%.f zu %.f oder 1 zu %.f\n\n", three6 * three43,
six49, six49/(four6two43));
/* Vierer /
four6 = f6/(f4 * f2); / 4 richtige Zahlen aus 6 /
two43 = f43/(f2 * f41); / 2 falsche Zahlen aus 43 /
printf("\nDie Chance, 4 richtige Zahlen auszuwählen, beträgt\n");
printf("\t%.f zu %.f oder 1 zu %.f\n\n", four6 * two43,
six49, six49/(four6two43));
/* Fünfer /
five6 = f6/(f5 * f1); / 5 richtige Zahlen aus 6 /
one43 = f43/(f1 * f42); / 1 falsche Zahl aus 43 /
printf("\nDie Chance, 5 richtige Zahlen auszuwählen, beträgt\n");
printf("\t%.f zu %.f oder 1 zu %.f\n\n", five6 * one43,
six49, six49/(five6one43));
/* Sechser /
six6 = f6/(f6 * f0); / 6 richtige Zahlen aus 6 /
zero43 = f43/(f0 * f43); / 0 falsche zahlen aus 43 /
printf("\nDie Chance, 6 richtige Zahlen auszuwählen, beträgt\n");
printf("\t1 zu %.f\n\n", six49/(six6zero43);
}
-
Hallo
1. Das ist das falsche Forum
2. Benutz bitte codetags
3. Welche Fehlermeldung?
4. Wo im Code tritt der Fehler auf?chrische
-
welches forum sollten wir nehmen
hier die fehler:
In function
int main()': 54 expected
;' before "printf"
57 `four6' undeclared (first use this function) (Each undeclared identifier is reported only once for each function it appears in.)72 expected `)' before ';' token
-
1. du hast "fou4" statt "four4" deklariert. Klar, dass der compiler dann "four4" nicht finden kann.
2. bei "/* fünfer */" beim zweiten "printf" ist wohl was durcheinandergekommen
-
ohne es kompiliert zu haben... so müsste es gehen:
macht dann 10€ da wir ja im "projekte"-forum sind
/* cheances1 berechnet die gewinnquoten in einem Lotteriespiel.*/ #include <stdio.h> /* für printf */ int main () { double f0 = 1.0, f1,f2,f3,f4,f5,f6; double f40,f41,f42,f43,f49; double three6, four6, five6, six6; double zero43, one43, two43, three43; double six49; int i; printf("\033[2J"); printf("Lotteriegewinnchancen (6 aus 49):\n\n"); /* Fakultät berechnen */ for (i = 1, f49 = 1.0; i < 50; i++) { f49 = f49 * i; switch (i) { case 1: f1 = f49; break; case 2: f2 = f49; break; case 3: f3 = f49; break; case 4: f4 = f49; break; case 5: f5 = f49; break; case 6: f6 = f49; break; case 40: f40 = f49; break; case 41: f41 = f49; break; case 42: f42 = f49; break; case 43: f43 = f49; break; } } /* Chancen berechnen und ausgeben. */ six49 = f49/(f6 * f43); /* Dreier */ three6 = f6/(f3 * f3); /* 3 richtige Zahlen aus 6 */ three43 = f43/(f3 * f40); /* 3 falsche aus 43 */ printf("\nDie Chance, 3 richtige Zahlen auszuwählen, beträgt\n"); printf("\t%.f zu %.f oder 1 zu %.f\n\n", three6 * three43, six49, six49/(four6*two43)); /* Vierer */ four6 = f6/(f4 * f2); /* 4 richtige Zahlen aus 6 */ two43 = f43/(f2 * f41); /* 2 falsche Zahlen aus 43 */ printf("\nDie Chance, 4 richtige Zahlen auszuwählen, beträgt\n"); printf("\t%.f zu %.f oder 1 zu %.f\n\n", four6 * two43, six49, six49/(four6*two43)); /* Fünfer */ five6 = f6/(f5 * f1); /* 5 richtige Zahlen aus 6 */ one43 = f43/(f1 * f42); /* 1 falsche Zahl aus 43 */ printf("\nDie Chance, 5 richtige Zahlen auszuwählen, beträgt\n"); printf("\t%.f zu %.f oder 1 zu %.f\n\n", five6 * one43, six49, six49/(five6*one43)); /* Sechser */ six6 = f6/(f6 * f0); /* 6 richtige Zahlen aus 6 */ zero43 = f43/(f0 * f43); /* 0 falsche zahlen aus 43 */ printf("\nDie Chance, 6 richtige Zahlen auszuwählen, beträgt\n"); printf("\t1 zu %.f\n\n", six49/(six6*zero43)); return 0; }