Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kao da objim tekst

[es] :: C programiranje :: kao da objim tekst

[ Pregleda: 2102 | Odgovora: 12 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nemanjaa
Nemanjaa
istocno od raja

Član broj: 6420
Poruke: 84
*.ptt.yu



Profil

icon kao da objim tekst22.11.2002. u 15:06

pozdrav svima

zeleo bih da vas pitam kako da uradim sledec

da odstampam rec cao u boji

znaci ja znam proceduru tj. txt programa za ispis reci cao , ali ne znam
kako da mi taj izlaz bude u boji
22.11.2002. u 15:06 

Dragi Tata

Član broj: 1958
Poruke: 3899
199.171.112.*

Sajt: www.novetehnologije.com


Profil

icon Re: kao da objim tekst22.11.2002. u 18:21
"Bojenje" teksta na izlazu nije ugrađeno u C niti u C++. Za to ćeš morati da koristiš sistemske pozive. Na kojoj platformi treba da radi tvoj program?
22.11.2002. u 18:21 

nemanjaa
Nemanjaa
istocno od raja

Član broj: 6420
Poruke: 84
*.ptt.yu



Profil

icon Re: kao da objim tekst22.11.2002. u 21:14
program je uglavnom namenjen za rad pod windowsom kao i dosom
22.11.2002. u 21:14 

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2063
*.beograd-2.tehnicom.net

Jabber: null@elitesecurity.org


Profil

icon Re: kao da objim tekst23.11.2002. u 14:13
za C pogledaj <conio.h>

i tamo imas cprintf funkciju koja bi to trebalo da radi. Davno nisam imao pri ruci ni jedan dos/windows kompajler tako da sam zaboravio ime funkcije kojom se menjala boja.
"E tako se to radi , kratko ali j.e.b.i.t.a.c.n.o"
Degojs car - http://www.elitesecurity.org/t306994
23.11.2002. u 14:13 

Pera_Anarhista
Autonomija

Član broj: 3473
Poruke: 113
*.172.3.213.dial.bluewin.ch



Profil

icon Re: kao da objim tekst23.11.2002. u 15:06
Evo primera...

Code:

#include <conio.h>

int main() {
  char test[] = "muhaha :)";
  clrscr();
  for( int temp = 0; temp < 8; temp++ ){
    textcolor( temp );
    cputs( test );
  }
  getch();
  return 0;
}

nema mira, nema pravde

http://www.anarchy-serbia.tk
23.11.2002. u 15:06 

nemanjaa
Nemanjaa
istocno od raja

Član broj: 6420
Poruke: 84
*.ptt.yu



Profil

icon Re: kao da objim tekst23.11.2002. u 20:53
hvala za odgovore konacno se neko nasao i nato da odgovori
obicno sam, po raznim forumima dobijao odgovre tipa pa nije to bas izvodljivo, ali vama jos jednom svaka cast

sada mi ostaje jos nerazjasnjeno kako da objim screen

23.11.2002. u 20:53 

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.matf.bg.ac.yu

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


Profil

icon Re: kao da objim tekst23.11.2002. u 23:39
Hm, probaj sa
Code:

char *vidmem=0xb8000;

int main() {
  int i,j;
  for (i=0;i<80;i++) 
    for (j=0;j<25;j++)
          *(int *)(vidmem+80*j+i)=0x2222
  return 0;
}

i nešto će se valjda promeniti. Možda je i 0xb800, ili već saznaj adresu VGA memorije (radi pod DOS-om), a 0x2222 ti je za boju, boju pozadine, i sadržaj.

Nadam se da je kod ispravan, i srećno.

Pozdrav
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
23.11.2002. u 23:39 

mekani
Goran Mekic
Novi Sad

Član broj: 4544
Poruke: 51
*.ptt.yu

ICQ: 163226991


Profil

icon Re: kao da objim tekst05.12.2002. u 00:53
A kako bi se tako nesto uradilo u Linux/BSD (uglavnom gcc-u) okruzenju?
Meka(ni)
05.12.2002. u 00:53 

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beotel.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


Profil

icon Re: kao da objim tekst05.12.2002. u 20:32
Mada je na Intel mašinama moguće postupiti gotovo isto ako koristiš VGA konzolu, ipak je bolje da koristiš ,,terminal capabilities'' bazu, i zatim ,,ANSI kontrolne sekvence''.

Za početak, probaj
Code:
echo -e "\033[1;32mBOJE?"
, i menjaj ovo 32, i vidi na šta izgleda. Ne znam sad sve boje i naredbe baš napamet, ali ima neki dobar HOWTO za to.

Međutim, za praktičan rad mislim da je najbolje ,,man ncurses'' -- lakše se koristi, a veoma je portabilno (curses biblioteka je, čini mi se, POSIX)

Pozdrav

PS. Kada tražiš po dokumentaciji, interesantno može biti i ,,ANSI escape sequences''
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
05.12.2002. u 20:32 

dArKc0dEr

Član broj: 34773
Poruke: 34
*.globalnet.hr



Profil

icon Re: kao da objim tekst26.09.2004. u 19:30
To je vrlo jednostavno.
npr.
printf("\033[31mHello\033[0m\n"); /*Ce odstampati Hello u crvenoj boji*/
Btw Pogledaj u attachment.
Tamo ti je jedan vrlo koristan programcic, sve moguce boje, dobro ne bas sve.
*-*-
Prikačeni fajlovi
26.09.2004. u 19:30 

filmil
Filip Miletić
Oce Technologies B.V., inženjer hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.adsl.zonnet.nl

Jabber: filmil@jabber.org
ICQ: 36601391


Profil

icon Re: kao da objim tekst26.09.2004. u 23:35
Ako ostavimo na stranu činjenicu da je tema stara dve godine, bolje rešenje je verovatno korišćenje ncurses biblioteke koja ima podršku za niz različitih terminala, na kojima se boje postižu, ili emuliraju, drugačije.

f
26.09.2004. u 23:35 

dArKc0dEr

Član broj: 34773
Poruke: 34
*.globalnet.hr



Profil

icon Re: kao da objim tekst28.09.2004. u 18:28
Nemoj se ti za***avati sa ncursesima nego napravi moj primjer, to ti je najjednostavnije.

*-*-
28.09.2004. u 18:28 

Man-Wolf
Mihailo Joksimovic
Freelancer
Beograd

Član broj: 17016
Poruke: 591
*.vdial.verat.net

Sajt: www.google.com


Profil

icon Re: kao da objim tekst03.10.2004. u 22:52
Jel moze bre neko da da neki prost primer bojenja teksta ( ali za win. platformu ). Btw, nemam conio.h biblioteku iz nepoznatih razloga. I jel postoji neki laksi nacin da se oboji tekst u odredjenu boju, a da nenagadjam redni broj te boje.

Unapred Hvala.
80% Tinejdzera na svetu slusa/pocinje da slusa RAP. Ako si ti medju preostalih 20%, stavi ovo u svoj potpis
03.10.2004. u 22:52 

[es] :: C programiranje :: kao da objim tekst

[ Pregleda: 2102 | Odgovora: 12 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.