Въпрос за С
12 отговора
438 прегледа
Въпрос за С
Можели в С да стане следното:
На екрана имаме някакви данни. После запачва изпълнението на някаква функция, която поснавя нови данни върху съществуващите на екрана. Как може да се направи ной лесто, след приключването на въпросната функция, да се изчисти от екрана всичко което тя е добавяла и да останат само данните които са си били там (на екрана включително и цветовете).
Моята е идея е всичко отново да се изчертае )това което е било преди функцията), но този метод е твърде неефективен. Няма ли някакаъв друг начин. Или функция която да запомня текущата картина (текст и цветове) преди извикването на функцията, и след нейното приключване да я връща(картината).
Благодаря Ви предварително за идеите!
На екрана имаме някакви данни. После запачва изпълнението на някаква функция, която поснавя нови данни върху съществуващите на екрана. Как може да се направи ной лесто, след приключването на въпросната функция, да се изчисти от екрана всичко което тя е добавяла и да останат само данните които са си били там (на екрана включително и цветовете).
Моята е идея е всичко отново да се изчертае )това което е било преди функцията), но този метод е твърде неефективен. Няма ли някакаъв друг начин. Или функция която да запомня текущата картина (текст и цветове) преди извикването на функцията, и след нейното приключване да я връща(картината).
Благодаря Ви предварително за идеите!
Редактирано от Ron на
Re: Въпрос за С
Kopirash ekrannia bufer vav fail varhu dikska i posle go vazstanoviavash ot tam.
Re: Въпрос за С
Няма смисъл от файл, може и с обикновен масив - точно 4000 байта е заедно с атрибутите за цвят (ако говорим за текстов режим, разбира се) и е далеч по-бързо.
Mixy
Mixy
Re: Въпрос за С
Imashe edno vreme edna knijka ot Mosko Aladjem ot poredicata "16-bitovi personalni kompyutri": "Prilojno programirane s Turbo Pascal" (lilava). Ta v neya imashe razraboten edin modul, koyto moje bi bi ti svyrshil rabota. Az napisah neshto podobno na C (oshte togava, makar i vse oshte da ne se poznavahme, imahme syshtestveni razlichiya s Mosko, posle se zadylbochiha :-))), ako iskash - moje da go izrovya i da ti go pratya.
Re: Въпрос за С
Ако имаш възможност изпратими това което си писал на С. E-mail: tomyboy@dir.bg
Благодаря ти за съдействието!
Благодаря ти за съдействието!
Re: Въпрос за С
Извинявай за въпроса, ама ти (Potencialen emigrant) да не би да си завършил ЕТУ-ЕС?
Re: Za: Pot. Emigrant
Mi tya oshte togava (predi okolo 9-10 godini) beshe v mnogo ogranichen tiraj... May otnikyde. Ako smyatash, che mnogo ti tryabva, moje da ti ya dam da si ya snimash.
Re: Въпрос за С
Syglasen s teb, no izbiagvam da davam takiva saveti na nahcinaesti programisti na C .... kato znaesh kak perfektno moe obozi masiva s niakoi blujdaesht pointer ... :)