Thread View: pl.comp.lang.c
3 messages
3 total messages
Started by Lukasz Stawicki
Wed, 22 Oct 1997 00:00
Klopoty z cprintf
Author: Lukasz Stawicki
Date: Wed, 22 Oct 1997 00:00
Date: Wed, 22 Oct 1997 00:00
31 lines
1098 bytes
1098 bytes
Mam male pytanie.
Wywoluje cprintf(...) na zmiane z textcolor() - teksty musza byc
roznobarwne. I wszystko gra. Ale jezeli przedtem wczytam z klawiatury dane
do struktury( dosc sporej), cprintf wyswietla totalne bzdury - n.p.
cprintf("Nowy");textcolor(RED);cprintf("g");
textcolor(WHITE);cprintf("racz');
przed wczytaniem dziala tak, jak powinno, a po wczytaniu danych pokazuje cos
w stylu
Nowy gq
g jest na czerwono, reszta biala.
Gdzie moze siedziec problem?
Uzywam BorlandC++ 4.0, kompilacja do DOS 6.22
Przy calej swej zludnosci, znoju i rozwianych marzeniach
jest to piekny swiat
(Desiderata)
Lukasz Stawicki
Setnik Ciemnogrodu
ged...@ciemnogrod.net http://www.mat.uni.torun.pl/~gedeon
Re: Klopoty z cprintf
Author: Krzysztof Murkowski
Date: Thu, 23 Oct 1997 00:00
Date: Thu, 23 Oct 1997 00:00
15 lines
858 bytes
858 bytes
Lukasz Stawicki wrote: > > Wywoluje cprintf(...) na zmiane z textcolor() - teksty musza byc > roznobarwne. I wszystko gra. Ale jezeli przedtem wczytam z klawiatury dane > do struktury( dosc sporej), Nie wczytujesz na pewno wiecej danych z klawiatury niz struktura ma zadeklarowanej (lub przydzielonej) pamieci ? Sprobuj tez po scanf([...]) wywolac fflush(stdin). -- Krzysztof Murkowski mailto:mu...@ml.put.poznan.pl http://www.ml.put.poznan.pl/~murek
Re: Klopoty z cprintf
Author: slo... Tomasz Slodkowicz
Date: Thu, 23 Oct 1997 00:00
Date: Thu, 23 Oct 1997 00:00
17 lines
1193 bytes
1193 bytes
Lukasz Stawicki (ged...@Jan.mat.uni.torun.pl) wrote:
> O, wlasnie. Takiej funkcji czyszczacej mi brakowalo. A z wczytywaniem
> wiecej, niz ma struktura? Nie wiem, mysle ze nie, ale 100% gwarancji nie
> mam.
Albo zadeklaruj zbyt duzy bufor dla wczytywanych danych (np. 512B), albo
sprawdzaj ile ich faktycznie jest (scanf("%.20s") itp). W dosie nie ma
kontorli bledow ochrony pamieci, wiec dbyt dlugie dane, na ktore nie ma juz
miejsca moga zamazac wszystko (inne dane, kod programu itp).
Tomek
--
Tomasz Slodkowicz Institute of Computer Science
Jagiellonian University, Cracow, Poland
e-mail: slo...@ii.uj.edu.pl
www : http://www.ii.uj.edu.pl/~slodki
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads