[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.09
Prihlásený: 18.02.09
Príspevky: 2
Témy: 1 | 1
NapísalOffline : 17.02.2009 20:31 | problem v C

Kód:
int main (void)
{
char c;

vypis:
printf("zadaj prve pismeno utvaru ktory chces zadat \n stvorec, obdlznik, kruh, trojuholnik,exit \n" );
c=getchar();

switch (c)
{
case 's' : stvorec();break;
case 'o' : obdlznik();break;
case 'k' : kruh();break;
case 't' : trojuholnik();break;
default : printf ("Zle si zadal,zadaj znovu \n\n");goto vypis;
}
system("PAUSE");
return 1;
}

Môj problém.
Keď to odswitchuje na default a vráti cez goto na vypis
to char c sa nenačíta na prvý raz ale znovu to hodí cez switch na default vetvu a až potom je to char c ochotné sa načítat.
Mam to tak spravené v tom programe 2 krát a stále mi to robí to isté.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 03.12.25
Príspevky: 884
Témy: 3 | 3
NapísalOffline : 17.02.2009 21:39 | problem v C

To je len kvoli bufferingu
Kód:
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
char c;

vypis:
printf("zadaj prve pismeno utvaru ktory chces zadat \n stvorec, obdlznik, kruh, trojuholnik,exit \n" );
c=getchar();
while (getchar()!='\n')
  ;

switch (c)
{
case 's' : stvorec();break;
case 'o' : obdlznik();break;
case 'k' : kruh();break;
case 't' : trojuholnik();break;
default : printf ("Zle si zadal,zadaj znovu \n\n");goto vypis;
}
system("PAUSE");
return 0;
}

Inak goto sa snaz nepouzivat... :rolleyes:


_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.09
Prihlásený: 18.02.09
Príspevky: 2
Témy: 1 | 1
Napísal autor témyOffline : 18.02.2009 7:35 | problem v C

Ďakujem. Konečne to ide ako má.


 [ Príspevkov: 3 ] 


problem v C



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

M Firefox problém so sťahovaním a GCH problém s updatom

v Sieťové programy

0

1670

23.01.2015 16:06

Stary

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s AMD Adrenaline alebo je to softvér či HW problém?

v AMD grafické karty

5

539

07.02.2026 0:30

funsat

V tomto fóre nie sú ďalšie neprečítané témy.

Problém so zobrazovaním www stránok, problém užívateľa

v Windows

17

2481

23.03.2009 10:41

FERDA23

V tomto fóre nie sú ďalšie neprečítané témy.

Záhadný problém s PC... problém procesora?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD

45

5465

26.04.2012 11:14

netpeter77

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Battlefield 3 SKIDROW problem + win7 problem

v Hry a herné konzoly

1

1942

22.09.2012 23:51

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s MB ASUS P5K - problém s Realtek

v Ovládače

4

2777

14.06.2008 10:36

$ph!nX

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s HDD / Problém s bootovaním

v Pevné disky a radiče

4

1770

22.02.2013 14:08

lucifer666x

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Intel platformy

2

922

03.03.2022 7:42

vaci

V tomto fóre nie sú ďalšie neprečítané témy.

problem !

v Windows

1

1037

07.08.2008 14:49

zmija31

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Intel platformy

5

1363

23.07.2007 20:23

Gigabyte-M

V tomto fóre nie sú ďalšie neprečítané témy.

PROBLEM

v Ostatné

6

693

02.02.2009 22:20

Puma®

V tomto fóre nie sú ďalšie neprečítané témy.

Problem

v nVidia grafické karty

0

628

27.01.2010 18:01

legend

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Antivírusy a ochrana

4

1136

31.07.2008 19:10

dedko45

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Pamäte

4

929

24.01.2008 12:11

Ingenium Deerro

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Ostatné úložné zariadenia

14

2034

20.03.2008 7:06

kubajzo

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Frontend

3

966

06.02.2008 19:32

Tominator



© 2005 - 2026 PCforum, edited by JanoF