Въпрос за С

12 отговора 438 прегледа
#1

Въпрос за С

Можели в С да стане следното:
На екрана имаме някакви данни. После запачва изпълнението на някаква функция, която поснавя нови данни върху съществуващите на екрана. Как може да се направи ной лесто, след приключването на въпросната функция, да се изчисти от екрана всичко което тя е добавяла и да останат само данните които са си били там (на екрана включително и цветовете).
Моята е идея е всичко отново да се изчертае )това което е било преди функцията), но този метод е твърде неефективен. Няма ли някакаъв друг начин. Или функция която да запомня текущата картина (текст и цветове) преди извикването на функцията, и след нейното приключване да я връща(картината).

Благодаря Ви предварително за идеите!

Редактирано от Ron на

Отговор
в отговор на Ron #2

Re: Въпрос за С

hi
wsichko hubawo ama za kwo stawa wapros za DOS ili za Win?


Отговор
в отговор на Winnetou #3

Re: Въпрос за С

Za DOS

Отговор
в отговор на Ron #4

Re: Въпрос за С

Kopirash ekrannia bufer vav fail varhu dikska i posle go vazstanoviavash ot tam.

Отговор
в отговор на Goose #5

Re: Въпрос за С

Няма смисъл от файл, може и с обикновен масив - точно 4000 байта е заедно с атрибутите за цвят (ако говорим за текстов режим, разбира се) и е далеч по-бързо.

Mixy
Отговор
в отговор на Ron #6

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.

Отговор
в отговор на Potencialen emigrant #7

Re: Въпрос за С

Ако имаш възможност изпратими това което си писал на С. E-mail: tomyboy@dir.bg

Благодаря ти за съдействието!

Отговор
в отговор на Potencialen emigrant #8

Re: Въпрос за С

Извинявай за въпроса, ама ти (Potencialen emigrant) да не би да си завършил ЕТУ-ЕС?

Отговор
в отговор на Kok #11

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.

Отговор
в отговор на Potencialen emigrant #12

Re: Za: Pot. Emigrant

Няма нужда, благодаря все пак за предложението.

Отговор
в отговор на Mixy #13

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 ... :)

Отговор