Kun tulostan tietoja konsoliruudulle, haluan niiden näkyvän siististi taulukkomuodossa:
ekasolu\t tokasolu\t kolmassolu\n
neljässolu\t viidessolu\t kuudessolu\t
Mutta: jos jonkun solun sisältöteksti on muita pidempi taulukon rivit eivät enää pysy suorassa. Onko mitään vaikka \t tabulaattorin vastinetta, joka määräisi välin pisimmän solun mukaan?
Miten C++:ssa saisi tulostettua
taulukon siististi?
2
366
Vastaukset
- mutta kokeile
- dippadiiduudaa
Konsteja löytyy. Edellisen vastaajan ncruses-ehdotus on overkill. Kärpästä ei kannata tappaa singolla.
Kyllä printf:llä onnistuu, kun hieman järkeilee.
(1) Voit käyttää printf:ssä riittävän leveitä kenttiä.
(2) Voit laskea ensin kunkin sarakkeen pisimmän merkkijonon, muodostaa tuon tiedon avulla format-stringin, jossa on sopivan levyiset kentät, ja sitten käyttää kyseistä format-stringiä printf:ssä.
char fmt[256];
sprintf(fmt, "%%%ds%%%ds%%%ds\n", kentan1_leveys, kentan2_leveys, kentan3_leveys);
printf(fmt, "eka", "toka", "kolmas");
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tulipalossa henkilövahinkoja, itsenäisyyspäivä alkoi huonosti, poliisi tiedottaa lisää
Savonlinna https://www.como.fi/uutiset/savonlinna-henkilovahinkoja-tulipalossa-poliisi-tiedottaa-lisaa/1548002Ennen ei ollut persuja ja työttömyyttä, lääkäriinkin pääsi
Ennen oli kaikilla töitä Kauppiaille kelpasi kun saivat voittoa Yritystukia ei ollut Lääkäriin pääsi kaikki haluklaat Nu963954- 1123817
- 553323
Antifasismi - mitä se on?
Se on äärivasemmistolaista anarkistista toimintaa joka käyttää fasisminvastaisuutta keppihevosena oikeuttaakseen toimint412660- 531814
Yliajo Heinolassa
Mikä ihme ihmisiä vaivaa nykyään? Vähän ensin kähistellään nakkikioskilla ja sen jälkeen kostoksi murhataan autolla! Voi431661Somali ei kätellyt Stubbia Linnan juhlissa
Miksei somali osaa noudattaa hyviä käytöstapoja. https://www.iltalehti.fi/viihdeuutiset/a/563a3dea-fa3f-41f3-b64f-406d23041620Kuka on menehtynyt?
https://yle.fi/a/74-20198293 Kuulemani mukaan ryyppyporukka ollut hapualla ja kuolemanenkeli (F.G) eli mies jonka seuras111541Kauhea ikävä iski
Mietin vain, mitä olet juuri nyt tekemässä. Mietin myös, välittyykö se sinulle, kun olet koko ajan mielessäni, tunnetko181428