konsoli

Miten pystyy liikutteleen kursoria konsolissa tai muuttamaan tulostettavan tekstin väriä?
Mitä ovat esc sekvenssit(esc sequenses)?
Voisiko joku vahän valaista tyhmää???
8520
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

//Kokeile noita

//Escape sekvenssit
// \' Single quote
// \" Double quote
// \\ Backslash
// \nnn Octal number (nnn)
// \0 Null character (really just the octal number zero)
// \a Audible bell
// \b Backspace
// \f Formfeed
// \n Newline
// \r Carriage return
// \t Horizontal tab
// \v Vertical tab
// \xnnn Hexadecimal number (nnn)

//Alla esimerkkejä

#include
#include
using namespace std;
int main()
{
gotoxy(35, 12);//Liikutetaan kursoria
cout

Äänestä

Törkkään tähän väliin oman kysymykseni.

Äänestä
  • man ncurses(3)

    Äänestä

  • *BSD kirjoitti:

    man ncurses(3)

    Kiitoksia oikeen hirveästi. On se hyvä että löytyy linukkaankin auttajia.
    Kävin netistä otamassa jonkin pienen esimerkin ja näytti kääntyvän/toimivan vallan mainiosti. Tartee alkaa perehtymään vähän tarkemmin.

    Osaatko sanoa kun mun toi bash:ni näyttää eri värillä eri asioita (tiedosta
    /hakemisto) niin onkohan sen toteutuksessa käytetty tuota kirjastoa?

    Äänestä

  • Ihmettelijä IV kirjoitti:

    Kiitoksia oikeen hirveästi. On se hyvä että löytyy linukkaankin auttajia.
    Kävin netistä otamassa jonkin pienen esimerkin ja näytti kääntyvän/toimivan vallan mainiosti. Tartee alkaa perehtymään vähän tarkemmin.

    Osaatko sanoa kun mun toi bash:ni näyttää eri värillä eri asioita (tiedosta
    /hakemisto) niin onkohan sen toteutuksessa käytetty tuota kirjastoa?

    Siinä on luultavasti käytetty termcap(3)-kirjastoa tutkimaan tukeeko terminaali ANSI-koodeja ja mikäli tukee niin käytetty niitä. Tosin en ole tutustunut linuksin ls:n lähdekoodiin, joten tuo nyt on vain arvailua.

    Äänestä

conio on borland-spesifinen, eli gotoxy() yms kilkkeet ei toimi muilla. Kursorin liikuttaminen onnistuu ihan hiirelläkin. ANSI C/C :sta ei löydy funktiota moiselle.

Äänestä

Miten saan konsolin meneen tonne oikealle alakulmaan(system tray, notification area....mikä lie...)?

Äänestä

Kommentoi aloitusta


----- kirjoitti:

Miten pystyy liikutteleen kursoria konsolissa tai muuttamaan tulostettavan tekstin väriä?
Mitä ovat esc sekvenssit(esc sequenses)?
Voisiko joku vahän valaista tyhmää???

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu