🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16123

Re: Library curses (linux)

#16123
From: Bert Bloemen
Date: Mon, 12 Jun 2000 00:00
47 lines
2354 bytes
Zie 'layout in C'  (4 posts hoger)
Dit is wel een oplossing voor Microsoft C, niet voor de Linux compilers,
maar misschien (en ik denk het wel) werkt dit ook wel met Linux (ik ga
het binnenkort ook eens proberen).
Het punt is dat je zegt bv :

char[30]="EenGeleString";
textcolor(13);                            //  (geel)   (textcolor() is
een functie die de methode voor het kleurgeven vereenvoudigd)
printf("Dit is in het geel");
puts("EenGeleString");
textcolor(8); // andere kleur....
enz...

gotoxy(15, 20);                        // (gotoxy(short x, short y) is
een functie die het positioneren vereenvoudigd)
printf("Een gekleurde text op positie 15x20");

Ik herhaal wel, dit werkt bij de Microsoft C, Linux weet ik niet. Voor
deze functies te kunnen gebruiken moet je een cpp-file toevoegen aan het
project waar die functies instaan. Standaard kent C die niet. De url
voor deze cpp (en header ook) staat 4 posts hoger


succes ermee,
Bbloemen

Marc De Smet wrote:

> char buf[] = "^[[1;33mHello World.";
> printf(buf);
>
> Dit schrijft hello world uit in het geel. Dit werkt ook.
>
> Ik ben nu een programma aan het schrijven met de
> library curses. Als ik nu diezelfde buffer uitschrijf
> met addstr() of printw() dan lukt dit niet meer.
> Hij schrijft gewoon de code uit. Niet de kleuren.
>
> Bestaat er een commando zodat hij die kleuren wel uitschrijft.
>
> Als dit niet mogelijk is. Zijn er dan alternatieven voor
> de library curses? Zijn er nog manieren om naar een speciefieke
> plaats op het scherm te springen. (in de zin van move(3,4))
>
> Alvast bedankt,
> Marc
Technical Details
Message-ID: <3944E301.E10A72BD@pandora.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8i2l5q$i1a$1@inf6serv.rug.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,7c98030379ca757d
X-Google-Attributes: gidfcea4,public
From: Bert Bloemen <Bert.Bloemen@pandora.be>
Subject: Re: Library curses (linux)
Date: 2000/06/12
Message-ID: <3944E301.E10A72BD@pandora.be>
X-Deja-AN: 633551960
Content-Transfer-Encoding: 7bit
References: <8i2l5q$i1a$1@inf6serv.rug.ac.be>
X-Accept-Language: en
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 960815888 213.224.76.163 (Mon, 12 Jun 2000 15:18:08 MET DST)
Organization: Pandora-- Met vlotte tred op Internet
MIME-Version: 1.0
NNTP-Posting-Date: Mon, 12 Jun 2000 15:18:08 MET DST
Newsgroups: be.comp.programming