Olen tekemässä eräänlaista txt editoria linuxxin. Siis aivan tyyliin nano/pico. Nyt vain ongelmaksi tuli "framen" tekeminen. Kun tekstiä kijoittaa tarpeeksi pitkään, niin sivu ei jatku, vaan käyttäjän kirjoittama teksti menee komento helpin päälle. Tässä nyt yksinkertainen esimerkki ikkunasta.
+------------------------------------+ |tähän pitäisi saada frame | | | | | | | | | | | | | | | | | | | +------------------------------------+ | ^S - tallenna ^O - avaa | +------------------------------------+
Miten tuollaeinen onnistuisi? Onnistuuko se ihan C++:ssan perus kirjastoilla vai täytyykö tehdä jotain muita taikoja?
Ncursesin ikkunoilla onnistuu.
http://en.tldp.org/HOWTO/NCURSES-Programming-HOWTO/windows.html
Kiitos, huomasin juuri viikko sitten, että ncurses on vastaus kaikkeen :) en vain tajunnut, että sillä saa tehtyä myös tollasia kivei reunoi.
Taisin nuolasta enne ku tipahti :( nimittäin sain tehtyä (hienot) reunat ja kaikkee, mutta en vieläkään saa silleen, että kun teksti menee reunana yli, niin se ei kirjoitu borderin päälle, vaan ylimmät rivit katoaa ja alhaalta paljastuu tyhjää mihin taas vois kirjottaa. Miten tämä mahtaisi onnistua, en löytänyt tuolta ko. linkistä vastausta?
Aihe on jo aika vanha, joten et voi enää vastata siihen.