eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingcoś lajtowego - konsolaRe: coś lajtowego - konsola
  • Received: by 10.52.72.197 with SMTP id f5mr315936vdv.17.1350662043120; Fri, 19 Oct
    2012 08:54:03 -0700 (PDT)
    Received: by 10.52.72.197 with SMTP id f5mr315936vdv.17.1350662043120; Fri, 19 Oct
    2012 08:54:03 -0700 (PDT)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin3!goblin.stu.neva.ru!news.bbs-scene.org!border4.nntp.dca.giganew
    s.com!border2.nntp.dca.giganews.com!nntp.giganews.com!x14no1402459qar.0!news-ou
    t.google.com!r17ni43198318qap.0!nntp.google.com!x14no1402455qar.0!postnews.goog
    le.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Fri, 19 Oct 2012 08:54:03 -0700 (PDT)
    In-Reply-To: <k5rptv$cpi$1@news.task.gda.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.60.168.123;
    posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
    NNTP-Posting-Host: 31.60.168.123
    References: <4...@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>
    <a...@g...com>
    <k5rp1q$9aq$2@news.task.gda.pl>
    <0...@g...com>
    <k5rptv$cpi$1@news.task.gda.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <0...@g...com>
    Subject: Re: coś lajtowego - konsola
    From: kenobi <p...@g...com>
    Cc: Baranosiu <r...@w...pl>
    Injection-Date: Fri, 19 Oct 2012 15:54:03 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Lines: 79
    Xref: news-archive.icm.edu.pl pl.comp.programming:200165
    [ ukryj nagłówki ]

    W dniu piątek, 19 października 2012 17:00:22 UTC+2 użytkownik Baranosiu napisał:
    > Dnia 19.10.2012 kenobi <p...@g...com> napisaďż˝/a:
    >
    > [...]
    >
    > > no wiem, troche znam sie na c, chodzilo
    >
    > > mi o niezdefiniowane obecnie konwersje
    >
    > > jak (char[5]) 1234 czy (char[]) 1234
    >
    > > powinno tworzyc lokalnie kawalek tablicy
    >
    > > z przetlumaczona wersja (nawet kiedys
    >
    > > postulowalem by itoa bylo opcodem w asemblerze
    >
    >
    >
    > Nie jest to potrzebne w C, bo sprintf za�atwia takie konwersje
    >
    > znacznie lepiej (jak napiszesz w kodzie (char[5]) 0x10 to w tablicy ma
    >
    > by� posta� dziesi�tna, szesnastkowa czy binarna? a co je�li u�yjesz
    >
    > zmiennej a nie sta�ej na przyk�ad (char[5])A ? zbyt wiele
    >

    mozna zrobic ten operator przeciazalnym itp,
    jest to troche problematyczne glownie z tego
    powodu ze dotychczas operatory rzutowania
    nie robily tego typo rzeczy, ale raczej
    sklaniam sie ku temu zeby to bylo w jezyku,
    powod jest takie ze gdyby to bylo sporo
    roznego rodzaju kodow w c daloby sie napisac
    bez biblioteki a brak tego wlasnie burzy tą
    ew elegancje - niezrecznosc w porownaniu np
    z konwersjami double na long itp wynka wlasine z tego ze to nie jest obslugiwane na
    poziomie
    srzetu (a mogloby byc) tak ze mz mogloby wejsc
    - jest to dosyc fundamentalna operacja i
    wlasnie sporo klopotu jest z robieniem tego
    samemu, uprosciloby tez kody w polaczeniu
    z domyslnymi rzutowaniami - chco sa i troche
    problematyczne kwestie np jesli to by mialo byc
    na tak niskim poziomie to bledne konwersje
    musialyby chyba rzucac wyjatkami podobnymi do
    tych na fpu - no ale to jest wogole odrebny temat







    > niejasno�ci). Co do itoa w assemblerze... zosta�my mo�e lepiej przy
    >
    > tym, �e procesor dzia�a na bitach, bajtach i temu podobnych rzeczach,
    >
    > a nie na znakach :D Oj dopiero by si� dzia�o jakby� w komputerze mia�
    >
    > procesor z chi�sk� tablic� kodow� :D Konwersja tekst<->liczba musi by�
    >
    > jawna, bo mo�na to zrobi� na wiele r�nych sposob�w :D Wi�kszo��
    >
    > assembler�w pozwala na tworzenie w�asnych makr do za�atwiania takich
    >
    > spraw (a je�li ich wbudowane mo�liwo�ci s� za ma�e, to mo�na u�y�
    HLA
    >
    > albo preprocesora takiego jak m4 :D).

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: