C, ZH feladat, ha beirom a feladatot nem fut le?
#include <stdlib.h>
#include <stdio.h>
int main() {
int ine=0,c,cislice[100],i;
for(i = 0; i< 10; i++)
cislice[i]=0;
while ((c=getchar()) != '\n')
switch{
case'0':
case'1':
case'2':
case'3':
case'4':
case'5':
case'6':
case'7':
case'8':
case'9':
cislice[c -'0']++; break;
default:ine++; break;
}
for (i=0;i<10;i++)
printf("\ncislice[%c]=%d",i,cislice[i]);
printf("ine = %d",ine);
return 0;
}
HIBA:
D:\VB6\yt\yt.cpp(10) : error C2059: syntax error : '{'
D:\VB6\yt\yt.cpp(10) : error C2143: syntax error : missing ';' before '{'
D:\VB6\yt\yt.cpp(11) : error C2046: illegal case
D:\VB6\yt\yt.cpp(12) : error C2046: illegal case
..
..
..
D:\VB6\yt\yt.cpp(21) : error C2043: illegal break
D:\VB6\yt\yt.cpp(22) : error C2047: illegal default
D:\VB6\yt\yt.cpp(22) : error C2043: illegal break
Error executing cl.exe.
Feladat /elso/:
1.)
a/ írja át az switch elágazást if segítségével,ill. if else.
b/írja le mit ír ki a program az adott textre /már mint amit leakarok futatni,de hibázik /
Én php-zek, de csak el kell olvasni a hibajelzéseket.
Az első for ciklus nincs megnyitva, hiányzik egy {.
A második sincs.
Valószínűleg a többi hiba is ebből ered.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!