Ahoj. nevíte v čem je problém na ř. 111? TCC mi háže:
Identifier expected
tady je zdroj:
/*
* Kaukulacka.c v. 5.0.0
*
* Kaukulačka
*
* LEdoian 7.7.2011
*/
#include <stdio.h>
#include <conio.h>
int main (void){
float vysl;
float a; // Definice
float b; // vsech
float c; // promennych
char co[2];
float d;
char ukon[1];
int mocnit;
int smazat;
printf("=======================\n LEdoianova KALKULACKA \n=======================\n\n1)Desetinna TECKA\n2)NEpripisujte jednotky");
while (ukon!='A'){
printf("\nCo to bude?\nScitat +\nOdcitat -\nNasobit *\nDelit /\nObvod o\nObsah S\nPovrch P\nObjem V\nMocit ^\nNasobit vice cisel **\nScitat vice cisel ++\n");
scanf("%s", co);
}
switch (co){
case '+':
printf("Co budeme scitat?");
scanf("%f", &a);
printf("+");
scanf("%f", &b);
vysl = a + b;
break;
case '-':
printf("Co budeme odcitat?");
scanf("%f", &a);
printf("-");
scanf("%f", &b);
vysl = a - b;
break;
case '*':
printf("Co budeme nasobit?");
scanf("%f", &a);
printf("*");
scanf("%f", &b);
vysl = a * b;
break;
case '/':
printf("Co budeme delit?");
scanf("%f", &a);
printf("/");
scanf("%f", &b);
vysl = a / b;
break;
case 5:
vysl = a * 4;
break;
case 6:
vysl = (a + b) * 2;
break;
case 7:
vysl = a * a;
break;
case 8:
vysl = a * b;
break;
case 9:
vysl = a * a * 6;
break;
case 10:
vysl = (a * b + b * c + c * a) * 2;
break;
case 11:
vysl = a * a * a;
break;
case 12:
vysl = a * b * c;
break;
case 13:
vysl = a;
for( mocnit=1; mocnit<b; mocnit++ )
vysl = vysl * a;
break;
case 14:
vysl = a * b * c;
break;
case 15:
vysl = a + b + c;
break;
case 16:
vysl = a * b * c * d;
break;
case 17:
vysl = a + b + c + d;
break;
default:
printf("Nic jsi nechtel.\a\n");
vysl = a;
break;
}
printf("=%f.\n\n", vysl);
getch();
printf("'A' pro ukonceni\n");
scanf("%s", ukon);
printf("Zadejte 2 pro vymazani obrazovky nebo jine cislo pro ponechani:");
scanf("%d", &smazat);
if (smazat==2)
system("cls");
}
printf("Nashledanou"); // Idetifier expected
getch();
}
Nevidím chybu, i když zkopíruju jiné printf(a upravím text), tak zase, vždy na řádku 111, jinde ne. Co tam je špatně???