-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.task.gda.pl!not-for-mail
From: Baranosiu <r...@w...pl>
Newsgroups: pl.comp.programming
Subject: Re: coś lajtowego - konsola
Date: Fri, 19 Oct 2012 14:35:50 +0000 (UTC)
Organization: CI TASK http://www.task.gda.pl/
Lines: 47
Message-ID: <k5rog5$9aq$1@news.task.gda.pl>
References: <4...@g...com>
<k5r0pj$dbm$1@news.task.gda.pl>
<8...@g...com>
<k5r24i$g9e$1@news.task.gda.pl>
<5...@g...com>
<b...@g...com>
<4...@g...com>
<e...@g...com>
<s...@h...pl>
<6...@g...com>
<k5r7cr$ude$1@news.task.gda.pl>
<7...@g...com>
<k5rai5$6f5$1@news.task.gda.pl>
<a...@g...com>
<k5rf13$h4m$1@news.task.gda.pl>
<5...@g...com>
<s...@h...pl>
<1...@g...com>
<k5rmml$654$1@news.task.gda.pl>
<2...@g...com>
Reply-To: Baranosiu <r...@w...pl>
NNTP-Posting-Host: user-31-175-154-40.play-internet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: news.task.gda.pl 1350657350 9562 31.175.154.40 (19 Oct 2012 14:35:50 GMT)
X-Complaints-To: a...@n...task.gda.pl
NNTP-Posting-Date: Fri, 19 Oct 2012 14:35:50 +0000 (UTC)
User-Agent: slrn/pre1.0.0-18 (Linux)
Xref: news-archive.icm.edu.pl pl.comp.programming:200160
[ ukryj nagłówki ]Dnia 19.10.2012 kenobi <p...@g...com> napisał/a:
>> 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;
>
Jest "znienawidzona nie wiadomo za co" instrukcja goto która pozwala
na takie wielopoziomowe "wyskoki". Nie wiem jakiego kompilatora
używasz, ale standardowa biblioteka do GCC zawiera też funkcje strtoi
czy strtof, które konwertują ze sprawdzaniem błędów (nie pamiętam już,
czy te funkcje są częścią standardu C czy nie, w "starym C" z 1989
roku nie były, ale w ANSI C z '99 roku już chyba są, więc każdy w
miarę współczesny kompilator powinien je mieć).
Następne wpisy z tego wątku
- 19.10.12 16:45 Baranosiu
- 19.10.12 16:46 kenobi
- 19.10.12 16:50 kenobi
- 19.10.12 17:00 Baranosiu
- 19.10.12 17:54 kenobi
- 19.10.12 18:54 Baranosiu
- 19.10.12 19:22 kenobi
- 19.10.12 20:06 kenobi
- 19.10.12 20:43 Baranosiu
- 20.10.12 01:25 Baranosiu
- 20.10.12 08:57 kenobi
- 20.10.12 10:38 kenobi
- 21.10.12 00:55 Baranosiu
- 21.10.12 10:07 kenobi
- 21.10.12 17:29 Baranosiu
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2025-01-02 Warszawa => Software Engineer .Net <=
- 2025-01-02 Warszawa => Spedytor międzynarodowy <=
- 2025-01-02 Wróblewo => Analityk finansowy <=
- 2025-01-02 Szczecin => Senior Field Sales (system ERP) <=
- 2025-01-02 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-01-02 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-01 Już nie płoną
- 2025-01-01 Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- 2025-01-01 Co tam u Was
- 2025-01-01 Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z bibl. Qt) i D.
- 2025-01-01 Gdańsk => Delphi Programmer <=
- 2025-01-01 Łódź => Programista Full Stack .Net <=
- 2025-01-01 Żerniki => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-01 Wrocław => Specjalista ds. Sprzedaży <=
- 2024-12-31 Warszawa => Spedytor Międzynarodowy <=