Article View: alt.pl.comp.lang.csharp
Article #10133Re: Muszê pomagaæ synowi
From: ASSmodeus
Date: Fri, 18 Nov 2005 14:36
Date: Fri, 18 Nov 2005 14:36
65 lines
3513 bytes
3513 bytes
Andrzej J. Turowicz wrote:
>>Ad.1. Chyba chodzi o skonstruowanie napisu z dwu innych napisów i liczby.
>> W takim przypadku polecam poczytanie o funkcji "sprintf" i/lub
>> pokrewnych oraz generalnie o typach napisowych (z samym "char*"
>> bêdzie kiepsko - przyda siê jaka¶ tablica) i mo¿e przerzuciæ
>> siê na jaki¶ typ wy¿szego poziomu typu CString.
>
>
> Nie mam gdzie poczyutaæ, w dokumentacji Dev-C++ jest napisane jak operowaæ
> myszka i savoe-owaæ projekt
>
> a.t.
>
>
ad. 3
A sprawa jest prosta :D
Dev-C++ jest nakladka graficzna (srodowoskiem RAD - czy jak go nie zwac)
na kompilator MinGW (http://www.mingw.org/), ktory jest niczym innym jak
kompilatorem GCC (http://gcc.gnu.org/) zbuildowanym pod Windowsa.
Na w/w stronach mozna znalesc dokumentacje do w/w kompilatora.
Ale to tylko jesli chodzi o opcje i sposoby kompilacji.
To o czym bylo w punktach dotyczacych samego programowania to inna bajka.
Mianowicie Dev-C++ jak sama nazwa wskazuje, skupia sie najbardziej na
funkcjonalnosci kompilatora GCC zajmujacej sie obsluga kodu w C/C++.
A co za tym idzie, zeby zaczac zabawe z w/w programem nalezy zapoznac
sie z czystym C najlepiej standard z 99' lub C++.
ad. 1
Jesli chodzi o obsluge char* to sprawa nie jest prosta.
To typ ciagnacy sie jeszcze z czystego C.
Klania sie specyfikacja do biblioteki string.h.
Ale zwykle wydrukowanie informacji z char* i int jest proste:
printf("Tu jest wartosc int: %d, a tu char: %s", zmienna_int, zmienna_char);
Proste, czyz nie ;-)
ad. 2
W czystym C tablice skalowalne nie istnieja.
Co wiecej, ciezko bedzie zadeklarowac tablice uzywajac zmiennej jako jej
rozmiar.
W czystym C++ da sie deklarowac tablice, ktorych rozmiar deklarujemy
zmienna, ale skalowanie tez nie jest proste...
Sa rozne biblioteki z ktorych mozna korzystac i ktore mogly by byc w
tym celu pomocne.
Co wiecej mozna je pod Dev-C++ sciagnac automatycznie z serwera.
Mozna rowniez zaimplementowac klase (C++) jakiegos rodzaju listy i z
niej korzystac.
Co wiecej, mozna przykryc dla tej klasy operatory, tak zeby sie
zachowywala mniej wiecej jak tablica.
Ale to juz zalezy od tego jak chcemy sie mocno w tym grzebac.
Proste rozwiazanie rowniez podpowiedzial ktos przede mna z przepinaniem
wskaznikow.
Mozna tez sprobowac reallocowac pamiec.
Mozliwosci jest wiele.
Kwestia jak bardzo elegancki i prosty ma byc kod.
Pozdrawiam
ASSmodeus
Technical Details
Message-ID:
<437DE6E3.6030005@wp.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<dlkac9$5rb$1@atlantis.news.tpi.pl> <dlkfmt$9u9$1@news.onet.pl> <dlknmf$94e$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: ASSmodeus <assmodeu@wp.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Muszê pomagaæ synowi Date: Fri, 18 Nov 2005 15:36:19 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 65 Message-ID: <437DE6E3.6030005@wp.pl> References: <dlkac9$5rb$1@atlantis.news.tpi.pl> <dlkfmt$9u9$1@news.onet.pl> <dlknmf$94e$1@nemesis.news.tpi.pl> NNTP-Posting-Host: axr106.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1132324636 14841 83.18.95.106 (18 Nov 2005 14:37:16 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Fri, 18 Nov 2005 14:37:16 +0000 (UTC) To: "Andrzej J. Turowicz" <at@buchalter.com.pl.BEZ.SMIECI> User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en In-Reply-To: <dlknmf$94e$1@nemesis.news.tpi.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit