Kezdőoldal » Számítástechnika » Programozás » C, ZH feladat, ha beirom a...

C, ZH feladat, ha beirom a feladatot nem fut le?

Figyelt kérdés

#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/:

[link]


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 /


2012. jan. 4. 09:13
 1/1 Antimod ***** válasza:
100%

É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.

2012. jan. 4. 09:26
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!