Forum » Programiranje » brisanje ozadja v C
brisanje ozadja v C
![](https://static.slo-tech.com/stili/avatar_gray.gif)
giovanni_ ::
živio zanima me kako zbrišem v konzoli ozadje.
imam naslov programa in otd, potem pa kličem podprogram, in bi rad da se mi ta naslov zbriše, in da ima podprogram svoje ozadje.
imam naslov programa in otd, potem pa kličem podprogram, in bi rad da se mi ta naslov zbriše, in da ima podprogram svoje ozadje.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
d-mon ::
BOOL FillConsoleOutputCharacter(
HANDLE hConsoleOutput, // handle to screen buffer
TCHAR cCharacter, // character
DWORD nLength, // number of cells
COORD dwWriteCoord, // first coordinates
LPDWORD lpNumberOfCharsWritten // number of cells written
);
To je funkcija ce uporabljas MS Visual C++.
Kako se to naredi v navadnem Cju se vidi iz te funkcije.
Standardno je 80znakov in 25 vrstic. Se pravi poslji 25 vrstic po 80 znakov v konzolo.
HANDLE hConsoleOutput, // handle to screen buffer
TCHAR cCharacter, // character
DWORD nLength, // number of cells
COORD dwWriteCoord, // first coordinates
LPDWORD lpNumberOfCharsWritten // number of cells written
);
To je funkcija ce uporabljas MS Visual C++.
Kako se to naredi v navadnem Cju se vidi iz te funkcije.
Standardno je 80znakov in 25 vrstic. Se pravi poslji 25 vrstic po 80 znakov v konzolo.
[D-mon]
![](https://static.slo-tech.com/stili/avatar_gray.gif)
giovanni_ ::
Bi bil zelo vesel če bi lahka tole razložil mal bolj po domače :)
a jest kr kličem funkcijo in mi počisti ekran?
katere knjižnice morajo bit vključene?
a lahko pošlješ en program da vidim kako to deluje?
hvala
a jest kr kličem funkcijo in mi počisti ekran?
katere knjižnice morajo bit vključene?
a lahko pošlješ en program da vidim kako to deluje?
hvala
![](https://static.slo-tech.com/stili/avatar_gray.gif)
TESKAn ::
Če hočeš samo, da se ti pobriše vse, kar je napisano v konzoli, maš ukaz clrscr();. Enostavno flikneš to na tisto mesto, kjer hočeš, da ti pobriše vse.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.
ki jo je prav v ta namen nosil s seboj.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
d-mon ::
clrscr() je obstajal v, kakor se jaz spomnim, borland c++ za dos. V VC++, orodje, ki ga uporabljam jaz tega ne podpira.
Druga alternativa je:
system("cls");
Samo ne vem, ce ti bo pobrisal ukaz tako kot si ti zelis. Porbaj.
Druga alternativa je:
system("cls");
Samo ne vem, ce ti bo pobrisal ukaz tako kot si ti zelis. Porbaj.
[D-mon]
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Phoebus ::
Varjanta ki dela povsod:
for (int counter=0; counter<25; counter++) {
printf ("\n");
}
Zakaj bi kompliciral, ce ni treba?
for (int counter=0; counter<25; counter++) {
printf ("\n");
}
Zakaj bi kompliciral, ce ni treba?
![:D](https://static.slo-tech.com/smeski/icon_biggrin.gif)
![](https://static.slo-tech.com/stili/avatar_gray.gif)
d-mon ::
Brihtna fora.
To je pa tko, ko si ze enkrat nadrkan bolj zahtevne stvari, ti enostavne delajo probleme :)
To je pa tko, ko si ze enkrat nadrkan bolj zahtevne stvari, ti enostavne delajo probleme :)
[D-mon]
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Excel prikazOddelek: Programiranje | 780 (698) | popster |
» | python problemOddelek: Programiranje | 1482 (1222) | Isotropic |
» | kje zaceti z c++ ?Oddelek: Programiranje | 3890 (2198) | Monster |
» | [C#] branje ter urejanje podatkovOddelek: Programiranje | 1603 (1378) | maticm |
» | Linux na SCSI diskihOddelek: Operacijski sistemi | 1614 (1390) | civic_ |