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

Kako da u C-u napisem nesto u boji

[es] :: C/C++ programiranje :: Kako da u C-u napisem nesto u boji

[ Pregleda: 2203 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Šeko

Član broj: 106675
Poruke: 2
*.cmu.carnet.hr.



Profil

icon Kako da u C-u napisem nesto u boji26.08.2006. u 00:10

Zanima me ovo,nisam uspio nigdje naci,kako da u C u konzolnoj aplikaciji ispise recimo tekst "dobar dan" u nekoj boji
26.08.2006. u 00:10 

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4131
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


Profil

icon Re: Kako da u C-u napisem nesto u boji26.08.2006. u 00:48
http://www.linuxfocus.org/English/May2004/article335.shtml
MedicalTOURISM.rs - Ultimate Guide to Serbia
26.08.2006. u 00:48 

Tiristor
Skola/obrazovanje

Član broj: 102849
Poruke: 184
*.inffo.net.



Profil

icon Re: Kako da u C-u napisem nesto u boji26.08.2006. u 15:26
Laptopovi

Evo ti moj kod koji sam ja radio za loto prosle godine. Nisam siguran da li boji i slova ali boji pozadinu. Prekopiraj ga u C pa vidi.


Code:
#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
main ()
{
int a[7],i,j,n,c;
int mode,driver=DETECT;
initgraph (&driver,&mode,"\\tc\\bgi");
setbkcolor (BLUE);
for ( ; ; )
 {
 printf ("\n\n\n\n\n\n\t Unesite broj kombinacija: ");
 scanf ("%d",&n);
 if (n<=0)
  {
  printf ("\nUneli ste pogresan broj!");
  break;
  }
 for (i=1;i<=n;i++)
  {
  printf ("\n\n%d. kombinacija je: ",i);
   for (j=0;j<7;j++)
    a[j]=rand()/((double)RAND_MAX+1)*40;
    for (j=0;j<=6;j++)
     {
     for (c=j+1;c<7;c++)
      if (a[j]==a[c] || a[j]==0)
       {
       a[j]=rand ()/((double)RAND_MAX+1)*40;
       c--;
       continue;
       }
      printf (" %d",a[j]);
      }
    }
   }
  }

Po kodu bi rekao da izgleda nece bojiti slova vec samo pozadinu. Ti probaj pa javi.
26.08.2006. u 15:26 

Tiristor
Skola/obrazovanje

Član broj: 102849
Poruke: 184
*.inffo.net.



Profil

icon Re: Kako da u C-u napisem nesto u boji26.08.2006. u 15:30
Inace program je za biranje kombinacije za loto. Bira slucajno 7 brojeva, samo nisam stavio da ih ispisuje po redu, vec ih samo ispisuje onako kako izbaci koji broj.
26.08.2006. u 15:30 

darkon
Darko Novakovic
Istrazivac, IMP
Beograd

Član broj: 13647
Poruke: 162
*.169.17.bitsyu.net.

Jabber: darkon@elitesecurity.org


Profil

icon Re: Kako da u C-u napisem nesto u boji26.08.2006. u 17:41
Pogledaj kako je to uradio kolega Predrag Damnjanović u srpskom rečniku za Linux.
Skini fajl sr.c.
"Verovatno da preko nje mnoge sile kontrolišu mnogo šta..." - GANDOR
"Kada bi ljudski mozak bio tako jednostavan da bismo mogli da ga shvatimo, onda bismo mi bili toliko glupi da ga ipak ne bismo mogli shvatiti."
26.08.2006. u 17:41 

Šeko

Član broj: 106675
Poruke: 2
*.cmu.carnet.hr.



Profil

icon Re: Kako da u C-u napisem nesto u boji26.08.2006. u 22:31
Thanx,zanimam ovi koji razumiju C,kolko vam je trebalo(vremena) da savladate C
26.08.2006. u 22:31 

fantomas86
Mladen Jovanovic
Ruma - NS

Član broj: 109877
Poruke: 4
*.adsl.sezampro.yu.

ICQ: 341815955


Profil

icon Re: Kako da u C-u napisem nesto u boji05.09.2006. u 16:07
Uvek mozes bolje...
05.09.2006. u 16:07 

Tiristor
Skola/obrazovanje

Član broj: 102849
Poruke: 184
*.inffo.net.



Profil

icon Re: Kako da u C-u napisem nesto u boji05.09.2006. u 16:19
Je li i mene podrazumevas da poznajem C. :)
05.09.2006. u 16:19 

mulaz
Ljubljana

Član broj: 47602
Poruke: 2083
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


Profil

icon Re: Kako da u C-u napisem nesto u boji05.09.2006. u 17:08
Citat:
Šeko: Thanx,zanimam ovi koji razumiju C,kolko vam je trebalo(vremena) da savladate C


hehe.. jos savladjujem :)

inace, ako hoces lepo sve da ti izgelda mozes i sa ncurses, a imas i boje i moes da odredjujes poziciju teksta
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/ http://mulaz.org/spam/
05.09.2006. u 17:08 

SuPeR_MaSteR
Mladen Krstic
Loznica

Član broj: 88590
Poruke: 115
*.inffo.net.



Profil

icon Re: Kako da u C-u napisem nesto u boji09.09.2006. u 17:43
Mozes to uraditi i jednostavnije (bez ukljucivanja graphics.h headera)

Code:

#include<stdio.h>
#include<conio.h>
int main(void)
{
   textcolor(GREEN);
   cprintf("Tekst ispisan u zelenoj boji\n\r");
   textcolor(BLUE);
   cprintf("Tekst ispisan u plavoj boji\n\r");
   return 0;
}


Funkcija textcolor sadrzi 16 osnovnih boja.
Samo obrati paznju kada koristis cprintf (ili cputs), da kada upises kod za novi red ('\n') funkcija te nece postaviti na pocetak novog reda tako da trebas dopisati i '\r' (Carriage Return)


Poz!
Ako ne mozes da pobedis, mozes poraz da prihvatis kao deo procesa dobijanja.
09.09.2006. u 17:43 

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.PPPoE-1022.sa.bih.net.ba.



Profil

icon Re: Kako da u C-u napisem nesto u boji11.09.2006. u 14:23
Evo funkcija za promjenu boje

ukljuci windows.h

Code:


// Funkcija za promjenu boje
void PromjeniBoju(int boja){
HANDLE  Konzola = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(Konzola, boja); 
}  




Evo primjer koristenja funkcije


Code:

#include <stdio.h>
#include <windows.h>


// Funkcija za promjenu boje
void PromjeniBoju(int boja){
HANDLE  Konzola = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(Konzola, boja); 
}  

main()
{
      PromjeniBoju(12);
      printf("Boja\n");
      
      system("pause");
      return 0;
      }

if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
11.09.2006. u 14:23 

Tiristor
Skola/obrazovanje

Član broj: 102849
Poruke: 184
*.inffo.net.



Profil

icon Re: Kako da u C-u napisem nesto u boji11.09.2006. u 14:55
xeron Šeko verovatno koristi obican C, tako da verovatno nema biblioteku windows.h. Verovatno sam rec verovatno napisao vise puta nego sto treba. :)
11.09.2006. u 14:55 

[es] :: C/C++ programiranje :: Kako da u C-u napisem nesto u boji

[ Pregleda: 2203 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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