eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingcoś lajtowego - konsolaRe: coś lajtowego - konsola
  • Data: 2012-10-19 16:27:28
    Temat: Re: coś lajtowego - konsola
    Od: kenobi <p...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > u�ytkownika tn� j� po bia�ych znakach na kawa�ki u�ywaj�c strtok


    > rysuj_kolo(atoi(x[1]),atoi(x[2]),atoi(x[3]));
    >
    > i po sprawie.
    >

    to jest dosyc dobry sposob tyle ze golowny
    problem to ten gdy ktos poda zle argumenty
    i atoi sie sypnie - wtedy raczej nie bedzie
    dobrze - a szkoda bo pewnieo wolalbym taka
    statyczna wersje niz sekwencje

    char* command = getString();

    ...

    int x = getNumber();
    int y = getNumber();
    int r = getNumber();

    if(parsingError) { Console("bad args for drawcircle"); return; }

    DrawCircle(x,y,r);

    Gdyby nie ten problem tamta wersja bylaby
    lepsza, musialby byc w c mechanizm ktory
    pozwolalby wyskoczyc

    DrawCircle( StrToInt( arg[1] ),
    StrToInt( arg[2] ),
    StrToInt( arg[3] );

    z tego przez break albo return czy jakos
    inaczej gdy StrToInt dostanie niepoprawny
    argument - a nie ma czegos takiego;

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: